Diff for /libaitio/example/Attic/test_sarray.c between versions 1.1.2.1 and 1.1.2.4

version 1.1.2.1, 2011/05/03 14:29:52 version 1.1.2.4, 2011/05/03 14:56:42
Line 19  main(int argc, char **argv) Line 19  main(int argc, char **argv)
                         io_sarrSet(a, 10, argv[3]);                          io_sarrSet(a, 10, argv[3]);
                 case 3:                  case 3:
                         io_sarrSet(a, 6, argv[2]);                          io_sarrSet(a, 6, argv[2]);
                           io_sarrSet(a, 4, argv[2]);
                 case 2:                  case 2:
                         io_sarrSet(a, 3, argv[1]);                          io_sarrSet(a, 3, argv[1]);
                         io_sarrSet(a, 1, argv[1]);                          io_sarrSet(a, 1, argv[1]);
         }          }
   
        printf(">>> a[0]=%s a[1]=%s a[2]=%s a[3]=%s a[6]=%s a[10]=%s\n",         printf(">>> a[1]=%s a[2]=%s a[3]=%s a[4]=%s a[6]=%s a[10]=%s\n", 
                        io_sarrGet(a, 0, char*), io_sarrGet(a, 1, char*),                         io_sarr(a, 1, char*), io_sarr(a, 2, char*), 
                        io_sarrGet(a, 2, char*), io_sarrGet(a, 3, char*),                         io_sarr(a, 3, char*), io_sarr(a, 4, char*), 
                        io_sarrGet(a, 6, char*), io_sarrGet(a, 10, char*));                        io_sarr(a, 6, char*), io_sarr(a, 10, char*));
         printf(">>> array size=%d\n", io_sarrSize(a));          printf(">>> array size=%d\n", io_sarrSize(a));
   
         io_sarrDel(a, 6);          io_sarrDel(a, 6);
         io_sarrDel(a, 9);          io_sarrDel(a, 9);
         io_sarrDel(a, 10);          io_sarrDel(a, 10);
        printf(">>> a[0]=%s a[1]=%s a[2]=%s a[3]=%s a[6]=%s a[10]=%s\n",         printf(">>> a[1]=%s a[2]=%s a[3]=%s a[4]=%s a[6]=%s a[10]=%s\n", 
                        io_sarrGet(a, 0, char*), io_sarrGet(a, 1, char*),                         io_sarr(a, 1, char*), io_sarr(a, 2, char*), 
                        io_sarrGet(a, 2, char*), io_sarrGet(a, 3, char*),                         io_sarr(a, 3, char*), io_sarr(a, 4, char*), 
                        io_sarrGet(a, 6, char*), io_sarrGet(a, 10, char*));                        io_sarr(a, 6, char*), io_sarr(a, 10, char*));
         printf(">>> array size=%d\n", io_sarrSize(a));          printf(">>> array size=%d\n", io_sarrSize(a));
   
        io_arrayVacuum(a);        io_sarrVacuum(a);
        printf("vacuum:: a[0]=%s a[1]=%s a[2]=%s a[3]=%s a[4]=%s a[5]=%s\n",         printf("vacuum:: a[1]=%s a[2]=%s a[3]=%s a[4]=%s a[6]=%s a[10]=%s\n", 
                        io_arrayGet(a, 0, char*), io_arrayGet(a, 1, char*),                         io_sarr(a, 1, char*), io_sarr(a, 2, char*), 
                        io_arrayGet(a, 2, char*), io_arrayGet(a, 3, char*),                         io_sarr(a, 3, char*), io_sarr(a, 4, char*), 
                        io_arrayGet(a, 4, char*), io_arrayGet(a, 5, char*));                        io_sarr(a, 6, char*), io_sarr(a, 10, char*));
         printf("vacuum:: array size=%d\n", io_sarrSize(a));
   
        printf("vacuum:: last used element=%d array size=%d\n", io_arrayLen(a), io_arraySize(a));        io_sarrGrow(a, 20);
         printf("grow:: array size=%d\n", io_sarrSize(a));
         printf("grow:: a[1]=%s a[2]=%s a[3]=%s a[4]=%s a[6]=%s a[10]=%s\n", 
                         io_sarr(a, 1, char*), io_sarr(a, 2, char*), 
                         io_sarr(a, 3, char*), io_sarr(a, 4, char*), 
                         io_sarr(a, 6, char*), io_sarr(a, 10, char*));
   
        io_arrayGrow(a, io_arrayLen(a) + 3);        io_sarrGrow(a, 1);
        printf("grow:: last used element=%d array size=%d\n", io_arrayLen(a), io_arraySize(a));        io_sarrGrow(a, 2);
        printf("grow:: a[0]=%s a[1]=%s a[2]=%s a[3]=%s a[4]=%s a[5]=%s\n",         printf("shrink:: array size=%d\n", io_sarrSize(a));
                        io_arrayGet(a, 0, char*), io_arrayGet(a, 1, char*),         printf("shrink:: a[1]=%s a[2]=%s\n", io_sarr(a, 1, char*), io_sarr(a, 2, char*));
                        io_arrayGet(a, 2, char*), io_arrayGet(a, 3, char*),  
                        io_arrayGet(a, 4, char*), io_arrayGet(a, 5, char*)); 
   
        io_arrayGrow(a, 1);        io_sarrDestroy(&a);
        io_arrayGrow(a, 2); 
        printf("shrink:: last used element=%d array size=%d\n", io_arrayLen(a), io_arraySize(a)); 
        printf("shrink:: a[0]=%s a[1]=%s\n", io_arrayGet(a, 0, char*), io_arrayGet(a, 1, char*)); 
 
        io_arrayDestroy(&a); 
         return 0;          return 0;
 }  }

Removed from v.1.1.2.1  
changed lines
  Added in v.1.1.2.4


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