X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ian/git?p=secnet.git;a=blobdiff_plain;f=conffile_internal.h;h=44d0ac7d4ba7dcc864248e7805321fb4f9dc2be8;hp=4e022b81211d58dae5799f3155334b648571e698;hb=9b8369e07aeba5ed2c69fb4a7f74d07c8cebe015;hpb=27f5042b0435d26ae98b22f8e42115e44afe53bc diff --git a/conffile_internal.h b/conffile_internal.h index 4e022b8..44d0ac7 100644 --- a/conffile_internal.h +++ b/conffile_internal.h @@ -23,6 +23,8 @@ typedef cstring_t atom_t; #define T_ALIST 17 #define T_ERROR 20 +#define T_IS_PRIMITIVE(NTYPE) ((NTYPE) < T_ASSIGNMENT) + struct p_node { uint32_t type; struct cloc loc; @@ -36,7 +38,7 @@ struct p_node { }; extern cstring_t config_file; -extern uint32_t config_lineno; +extern int config_lineno; extern int yynerrs; /* Keys in dictionaries are 'atoms', which are constructed from strings