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

version 1.1.2.1, 2011/05/03 14:29:52 version 1.1.2.6, 2011/05/03 15:39:44
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_sarrSet(a, 240, d);
        printf("vacuum:: a[0]=%s a[1]=%s a[2]=%s a[3]=%s a[4]=%s a[5]=%s\n",         printf(">>> array size=%d s[240]=%s\n", io_sarrSize(a), io_sarrGet2(a, 240));
                        io_arrayGet(a, 0, char*), io_arrayGet(a, 1, char*),         io_sarrSet(a, 240, d);
                        io_arrayGet(a, 2, char*), io_arrayGet(a, 3, char*),         printf(">>> array size=%d s[240]=%s\n", io_sarrSize(a), io_sarr(a, 240, char*));
                        io_arrayGet(a, 4, char*), io_arrayGet(a, 5, char*));        printf(">>> array size=%d s[240]=%s\n", io_sarrSize(a), io_sarrGet2(a, 240));
   
        printf("vacuum:: last used element=%d array size=%d\n", io_arrayLen(a), io_arraySize(a));        io_sarrVacuum(a);
         printf("vacuum:: 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*));
         printf("vacuum:: array size=%d\n", io_sarrSize(a));
   
        io_arrayGrow(a, io_arrayLen(a) + 3);        io_sarrGrow(a, 20);
        printf("grow:: last used element=%d array size=%d\n", io_arrayLen(a), io_arraySize(a));        printf("grow:: array size=%d\n", io_sarrSize(a));
        printf("grow:: a[0]=%s a[1]=%s a[2]=%s a[3]=%s a[4]=%s a[5]=%s\n",         printf("grow:: 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*));
   
        io_arrayGrow(a, 1);        io_sarrGrow(a, 1);
        io_arrayGrow(a, 2);        io_sarrGrow(a, 2);
        printf("shrink:: last used element=%d array size=%d\n", io_arrayLen(a), io_arraySize(a));        printf("shrink:: array size=%d\n", io_sarrSize(a));
        printf("shrink:: a[0]=%s a[1]=%s\n", 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_arrayDestroy(&a);        io_sarrDestroy(&a);
         return 0;          return 0;
 }  }

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


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