Diff for /libaitcfg/example/test_av2.c between versions 1.2 and 1.5

version 1.2, 2012/08/01 00:39:10 version 1.5, 2016/05/18 15:18:10
Line 5 Line 5
 int  int
 main(int argc, char **argv)  main(int argc, char **argv)
 {  {
        cfg_root_t cfg;        cfg_root_t *cfg;
         FILE *f;          FILE *f;
           ait_val_t *v;
   
        if (cfgInitConfig(&cfg)) {        if (!(cfg = cfgInitConfig())) {
                 printf("Error:: #%d - %s\n", cfg_GetErrno(), cfg_GetError());                  printf("Error:: #%d - %s\n", cfg_GetErrno(), cfg_GetError());
                 return 1;                  return 1;
         }          }
   
         f = fopen("test_lines.txt", "r");          f = fopen("test_lines.txt", "r");
         if (!f) {          if (!f) {
                cfgUnloadConfig(&cfg);                cfgUnloadConfig(cfg);
                 return 2;                  return 2;
         } else {          } else {
                 if (argc > 1)                  if (argc > 1)
                        cfgReadLines(f, argv[1], "\r\n", &cfg);                        cfgReadLines(f, argv[1], "\r\n", cfg);
                 else                  else
                        cfgReadLines(f, ":", "\r\n", &cfg);                        cfgReadLines(f, ":", "\r\n", cfg);
 
                 printf("WriteLines::\n");
                 if (argc > 1)
                         v = cfgWriteLines(f, argv[1], "\r\n", NULL, cfg);
                 else
                         v = cfgWriteLines(stdout, ":", "\r\n", NULL, cfg);
 
                 fclose(f);                  fclose(f);
   
                   printf("\nait_val_t::\n");
                   if (!AIT_ISEMPTY(v))
                           printf("V=%s\n", AIT_GET_STR(v));
                   ait_freeVar(&v);
         }          }
   
        cfgWriteConfig(stdout, &cfg, 0);        printf("WriteConfig::\n");
        cfgUnloadConfig(&cfg);        cfgWriteConfig(stdout, cfg, 0);
         cfgUnloadConfig(cfg);
         return 0;          return 0;
 }  }

Removed from v.1.2  
changed lines
  Added in v.1.5


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