X-Git-Url: https://plomlompom.com/repos/foo.html?a=blobdiff_plain;f=src%2Fcommon%2Fparse_file.c;fp=src%2Fcommon%2Fparse_file.c;h=3632f401a0f9c91eada3818e1019954dd7baa4f7;hb=a3c8dd9de99c7c77ad8218c3767abd4475c3dab6;hp=9e55d16fa8eb53aa326d70220d34cbc683ec0df9;hpb=39754116c2ce1d6aa1f4cb6c931a33132ef46bfe;p=plomrogue diff --git a/src/common/parse_file.c b/src/common/parse_file.c index 9e55d16..3632f40 100644 --- a/src/common/parse_file.c +++ b/src/common/parse_file.c @@ -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; +}