Platon Technologies
not logged in Login Registration
EnglishSlovak
open source software development celebrating 10 years of open source development! Saturday, October 17, 2026

Diff for libcfg+/src/cfg+.c between version 1.55 and 1.56

version 1.55, 2003/01/07 16:02:29 version 1.56, 2003/01/12 14:27:18
Line 16 
Line 16 
  * http://www.platon.sk/projects/libcfg+/   * http://www.platon.sk/projects/libcfg+/
  */   */
   
 /* $Platon: libcfg+/src/cfg+.c,v 1.54 2002/12/27 17:46:48 nepto Exp $ */  /* $Platon: libcfg+/src/cfg+.c,v 1.55 2003/01/07 16:02:29 nepto Exp $ */
   
 /* Includes {{{ */  /* Includes {{{ */
 #ifdef HAVE_CONFIG_H  #ifdef HAVE_CONFIG_H
Line 498  main(argc, argv)
Line 498  main(argc, argv)
   
   
         struct cfg_option options[] = {          struct cfg_option options[] = {
                 {"nice", 'n', "nice", CFG_INT, (void *) &o_nice, 0 },                  { "nice",                       'n', "nice",
                 {"verbose", 'v', "verbose", CFG_BOOLEAN + CFG_MULTI, (void *) &o_verbose, 0 },                          CFG_INT,                                                        (void *) &o_nice,                       0 },
                 {"name", 'a', "name", CFG_STRING + CFG_MULTI_SEPARATED, (void *) &o_name, 0 },                  { "verbose",            'v', "verbose",
                 {"config-file", 'f', NULL, CFG_STRING, (void *) &o_cfgfile, 0 },                          CFG_BOOLEAN     + CFG_MULTI,                    (void *) &o_verbose,            0 },
                   { "name",                       'a', "name",
                 {"bool", 'b', "boolean", CFG_BOOLEAN, (void *) &o_boolean, 1 },                          CFG_STRING      + CFG_MULTI_SEPARATED,  (void *) &o_name,                       0 },
                 {"int", 'i', "int", CFG_INT, (void *) &o_int, 0 },                  { "config-file",        'f', NULL,
                 {"multi_int", 'I', "multi int", CFG_INT + CFG_MULTI_SEPARATED, (void *) &o_multi_int,0},                          CFG_STRING,                                                     (void *) &o_cfgfile,            0 },
                 {"uint", 'u', "unsigned int", CFG_UINT, (void *) &o_uint, 0 },  
                 {"multi_uint", 'U', "multi unsigned int", CFG_UINT + CFG_MULTI,(void*)&o_multi_uint,0},                  { "bool",                       'b', "boolean",
                 {"long", 'l', "long", CFG_LONG, (void *) &o_long, 0 },                          CFG_BOOLEAN,                                            (void *) &o_boolean,            1 },
                 {"multi_long", 'L', "multi long", CFG_LONG + CFG_MULTI_SEPARATED,(void*)&o_multi_long,0},                  { "int",                        'i', "int",
                 {"ulong", 'o', "unsigned long", CFG_ULONG, (void *) &o_ulong, 0 },                          CFG_INT,                                                        (void *) &o_int,                        0 },
                 {"multi_ulong",'O',"multi unsigned long",CFG_ULONG + CFG_MULTI,(void*)&o_multi_ulong,0},                  { "multi_int",          'I', "multi int",
                 {"float", 'f', "float", CFG_FLOAT, (void *) &o_float, 0 },                          CFG_INT + CFG_MULTI_SEPARATED,          (void *) &o_multi_int,          0 },
                 {"multi_float",'F',"multi float",CFG_FLOAT+CFG_MULTI_SEPARATED,(void*)&o_multi_float,0},                  { "uint",                       'u', "unsigned int",
                 {"double", 'd', "double", CFG_DOUBLE, (void *) &o_double, 0 },                          CFG_UINT,                                                       (void *) &o_uint,                       0 },
                 {"multi_double",'D',"mdouble",CFG_DOUBLE+CFG_MULTI_SEPARATED,(void*)&o_multi_double,0},                  { "multi_uint",         'U', "multi unsigned int",
                 {"string", 's', "string", CFG_STRING, (void *) &o_string, 0 },                          CFG_UINT + CFG_MULTI,                           (void *) &o_multi_uint,         0 },
                 {NULL,'\0',"argv",CFG_STRING+CFG_MULTI_SEPARATED+CFG_LEFTOVER_ARGS,(void*)&o_leftover,0},                  { "long",                       'l', "long",
                           CFG_LONG,                                                       (void *) &o_long,                       0 },
                   { "multi_long",         'L', "multi long",
                           CFG_LONG + CFG_MULTI_SEPARATED,         (void *) &o_multi_long,         0 },
                   { "ulong",                      'o', "unsigned long",
                           CFG_ULONG,                                                      (void *) &o_ulong,                      0 },
                   { "multi_ulong",        'O', "multi unsigned long",
                           CFG_ULONG + CFG_MULTI,                          (void *) &o_multi_ulong,        0 },
                   { "float",                      'f', "float",
                           CFG_FLOAT,                                                      (void *) &o_float,                      0 },
                   { "multi_float",        'F', "multi float",
                           CFG_FLOAT + CFG_MULTI_SEPARATED,        (void *) &o_multi_float,        0 },
                   { "double",                     'd', "double",
                           CFG_DOUBLE,                                                     (void *) &o_double,                     0 },
                   { "multi_double",       'D', "mdouble",
                           CFG_DOUBLE + CFG_MULTI_SEPARATED,       (void *) &o_multi_double,       0},
                   { "string",                     's', "string",
                           CFG_STRING,                                                     (void *) &o_string,                     0 },
                   { NULL,                         '\0',"argv",
                           CFG_STRING + CFG_MULTI_SEPARATED + CFG_LEFTOVER_ARGS,   (void*) &o_leftover, 0 },
                 CFG_END_OF_LIST                  CFG_END_OF_LIST
         };          };
   

Legend:
Removed from v.1.55  
changed lines
  Added in v.1.56

Platon Group <platon@platon.org> http://platon.org/
Copyright © 2002-2006 Platon Group
Site powered by Metafox CMS
Go to Top