X-Git-Url: http://mj.ucw.cz/gitweb/?a=blobdiff_plain;f=lib%2Fconf.h;h=b58224d34bb97ba4afe5d8afa5af6763014d3191;hb=6d3f0167feb4d66ace66963200726439cb4a3914;hp=b225053cf21e513cd82bd2e4ecb1d66d2b30fb04;hpb=789dd227590c4fedc9acf6501cfabcd5ae1050e6;p=libucw.git diff --git a/lib/conf.h b/lib/conf.h index b225053c..b58224d3 100644 --- a/lib/conf.h +++ b/lib/conf.h @@ -22,11 +22,14 @@ byte *cfg_stralloc(byte *s); * the name of the section. The configuration sections are registered by * calling cf_register(). * + * CT_INCOMPLETE_SECTION is identical to CT_SECTION, but when an unknown variable + * is spotted, we ignore it instead of bailing out with an error message. + * * item->var is a pointer to the destination variable or to the special parsing * function. */ -enum cftype { CT_STOP, CT_SECTION, CT_INT, CT_STRING, CT_FUNCTION }; +enum cftype { CT_STOP, CT_SECTION, CT_INCOMPLETE_SECTION, CT_INT, CT_STRING, CT_FUNCTION }; struct cfitem { byte *name;