Diff for /libaitio/example/Attic/test_vars.c between versions 1.4 and 1.6

version 1.4, 2012/08/01 00:37:07 version 1.6, 2012/09/19 15:19:53
Line 69  makevars() Line 69  makevars()
         io_freeVar(&v);          io_freeVar(&v);
 }  }
   
   static void
   testcmp()
   {
           ait_val_t a, b;
   
           AIT_SET_STR(&a, "OHO boho");
           AIT_SET_STR(&b, "OHO boho");
           printf("Test equal strings %d\n", io_cmpVar(&a, &b));
           AIT_FREE_VAL(&b);
           AIT_SET_STR(&b, "OHO b0ho");
           printf("Test not equal strings %d\n", io_cmpVar(&a, &b));
           AIT_FREE_VAL(&b);
           AIT_SET_STR(&b, "OHO b0ho different");
           printf("Test not equal in length %d\n", io_cmpVar(&a, &b));
           AIT_FREE_VAL(&b);
           AIT_SET_BUF(&b, "OHO", 4);
           printf("Test not equal in type %d\n", io_cmpVar(&a, &b));
           AIT_FREE_VAL(&b);
           AIT_FREE_VAL(&a);
           AIT_SET_I16(&a, 5);
           AIT_SET_I16(&b, 5);
           printf("Test equal num %d\n", io_cmpVar(&a, &b));
           AIT_SET_I16(&b, 2);
           printf("Test not equal num %d\n", io_cmpVar(&a, &b));
           AIT_SET_U8(&b, 9);
           printf("Test not equal in type %d\n", io_cmpVar(&a, &b));
   }
   
 int  int
 main(int argc, char **argv)  main(int argc, char **argv)
 {  {
Line 78  main(int argc, char **argv) Line 106  main(int argc, char **argv)
   
         if (argc < 2) {          if (argc < 2) {
                 makevars();                  makevars();
                   testcmp();
                 return 0;                  return 0;
         }          }
   
Line 103  main(int argc, char **argv) Line 132  main(int argc, char **argv)
         printf("search for key=0 %s\n", v ? AIT_GET_LIKE(v, char*) : "");          printf("search for key=0 %s\n", v ? AIT_GET_LIKE(v, char*) : "");
         v = io_findKeyVars(arr, 99);          v = io_findKeyVars(arr, 99);
         printf("search for key=99 %s\n", v ? AIT_GET_LIKE(v, char*) : "");          printf("search for key=99 %s\n", v ? AIT_GET_LIKE(v, char*) : "");
   
           io_hashKeyVars(arr);
   
           v = io_getVars(&arr, io_arraySize(arr));
           AIT_SET_STR(v, "mauhahahaha ohoho and bottle of rum!");
           io_hashVar(v, "Baba Yaga #1");
   
           v = io_findKeyHash(arr, "Baba Yaga #1");
           printf("search for hash='Baba Yaga #1' %s\n", v ? AIT_GET_LIKE(v, char*) : "");
   
         printf("Before sorting::\n");          printf("Before sorting::\n");
         for (i = 0; i < io_arraySize(arr); i++)          for (i = 0; i < io_arraySize(arr); i++)

Removed from v.1.4  
changed lines
  Added in v.1.6


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