--- gvpe/src/conf.h 2009/07/18 05:59:16 1.37 +++ gvpe/src/conf.h 2011/03/06 19:40:28 1.38 @@ -151,6 +151,7 @@ #if ENABLE_DNS char *dns_forw_host; + bool dns_case_preserving; u16 dns_forw_port; float dns_timeout_factor; float dns_send_interval; @@ -164,7 +165,7 @@ // create a filename from string, replacing %s by the nodename // and using relative paths under confbase. - char *config_filename (const char *name, const char *dflt); + char *config_filename (const char *name, const char *dflt = 0); void print (); @@ -184,6 +185,7 @@ configuration_parser (configuration &conf, bool need_keys, int argc, char **argv); + void parse_file (const char *fname); const char *parse_line (char *line); void parse_argv (); };