Diff for /libaitcfg/example/testcfg.c between versions 1.1.2.2 and 1.1.2.3

version 1.1.2.2, 2021/11/25 23:44:52 version 1.1.2.3, 2021/11/26 01:10:34
Line 14  main(int argc, char **argv) Line 14  main(int argc, char **argv)
         int i, mode = 0;          int i, mode = 0;
         struct tagCfg *av;          struct tagCfg *av;
   
        while ((ch = getopt(argc, argv, "r")) != -1)        while ((ch = getopt(argc, argv, "rd")) != -1)
                 switch (ch) {                  switch (ch) {
                         case 'r':                          case 'r':
                                 mode = 42;                                  mode = 42;
                                 break;                                  break;
                           case 'd':
                                   mode = 21;
                                   break;
                         default:                          default:
                                 printf("Error:: missing config.\n\ntestcfg [-r] <config> [section/attribute]\n");                                  printf("Error:: missing config.\n\ntestcfg [-r] <config> [section/attribute]\n");
                                 return 1;                                  return 1;
Line 68  main(int argc, char **argv) Line 71  main(int argc, char **argv)
                 }                  }
         } else if (!mode)          } else if (!mode)
                 cfgWriteConfig(stdout, &cfg, 1);                  cfgWriteConfig(stdout, &cfg, 1);
        else        else if (mode == 42)
                 cfgWriteConfigRaw(stdout, &cfg, 1);                  cfgWriteConfigRaw(stdout, &cfg, 1);
           else
                   cfg_dumpCfg(&cfg);
   
         cfgUnloadConfig(&cfg);          cfgUnloadConfig(&cfg);
         printf("Closed config\n");          printf("Closed config\n");

Removed from v.1.1.2.2  
changed lines
  Added in v.1.1.2.3


FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>