BUILD=build/
LINT=splint
-LINTFLAGS=+quiet -weak -warnposix -unrecog -Din_addr_t=uint32_t -Du_int=unsigned -Du_char=uint8_t -preproc -Drlimit=rlimit64 +posixlib
+LINTFLAGS=+quiet -weak -warnposix -unrecog -Din_addr_t=uint32_t -Du_int=unsigned -Du_char=uint8_t -preproc -Drlimit=rlimit64 -D__gnuc_va_list=va_list
# compat with openssl linux edition.
LINTFLAGS+="-DBN_ULONG=unsigned long" -Dkrb5_int32=int "-Dkrb5_ui_4=unsigned int" -DPQ_64BIT=uint64_t
cfg_parser->line = 1;
cfg_parser->errors = 0;
cfg_parser->cfg = cfg;
- cfg_parser->server_settings_seen = 0;
}
int
int errors;
/** the result of parsing is stored here. */
struct config_file* cfg;
- /** has server: already been seen. */
- int server_settings_seen;
};
/** global config parser object used during config parsing */
/* server: declaration */
serverstart: VAR_SERVER
- { OUTYY(("\nP(server:)\n"));
- if(cfg_parser->server_settings_seen) {
- yyerror("duplicate server: element.");
- }
- cfg_parser->server_settings_seen = 1;
+ {
+ OUTYY(("\nP(server:)\n"));
}
;
contents_server: contents_server content_server