home · contact · privacy
Minor refactoring in file parsing.
[plomrogue] / src / common / parse_file.c
index 9e55d16fa8eb53aa326d70220d34cbc683ec0df9..3632f401a0f9c91eada3818e1019954dd7baa4f7 100644 (file)
@@ -208,3 +208,12 @@ extern uint8_t set_val(char * token0, char * token1, char * comparand,
     }
     return 0;
 }
+
+
+
+extern void finalize_by_readyflag(uint8_t * flags, uint8_t ready_flag)
+{
+    char * err_fin = "Last definition block not finished yet.";
+    err_line((*flags & ready_flag) ^ ready_flag, err_fin);
+    *flags = ready_flag;
+}