]> the.earth.li Git - onak.git/blobdiff - onak-conf.c
Switch to C99 struct initialisation for default configuration
[onak.git] / onak-conf.c
index 763bdb203de12b60bd88b3818b75bd76c66672aa..9a8a4713b4f8aea5c548e1641328d1ab68368e8a 100644 (file)
@@ -37,38 +37,38 @@ extern struct onak_dbctx *DBINIT(bool readonly);
  *     config file.
  */
 struct onak_config config = {
-       128,                    /* maxkeys */
-       NULL,                   /* thissite */
-       NULL,                   /* adminemail */
-       NULL,                   /* mta */
-       NULL,                   /* syncsites */
-       NULL,                   /* logfile */
+       .maxkeys = 128,
+       .thissite = NULL,
+       .adminemail = NULL,
+       .mta = NULL,
+       .syncsites = NULL,
+       .logfile = NULL,
 
-       false,                  /* use_keyd */
-       ".",                    /* sock_dir */
+       .use_keyd = false,
+       .sock_dir = ".",
 
        /*
         * Options for directory backends.
         */
-       NULL,                   /* db_dir */
+       .db_dir = NULL,
 
        /*
         * Options for the Postgres backend.
         */
-       NULL,                   /* pg_dbhost */
-       NULL,                   /* pg_dbname */
-       NULL,                   /* pg_dbuser */
-       NULL,                   /* pg_dbpass */
+       .pg_dbhost = NULL,
+       .pg_dbname = NULL,
+       .pg_dbuser = NULL,
+       .pg_dbpass = NULL,
 
        /*
         * Options for dynamic backends.
         */
-       NULL,                   /* db_backend */
-       NULL,                   /* backends_dir */
+       .db_backend = NULL,
+       .backends_dir = NULL,
 
-       DBINIT,                 /* Default db initialisation function */
+       .dbinit = DBINIT,
 
-       true,                   /* Check packet sig hashes */
+       .check_sighash = true,
 };
 
 bool parsebool(char *str, bool fallback)