Diff for /libaitio/example/Attic/test_array.c between versions 1.2 and 1.3

version 1.2, 2011/04/20 22:56:32 version 1.3, 2011/08/29 12:00:57
Line 28  main(int argc, char **argv) Line 28  main(int argc, char **argv)
         printf("d=%p pop=%d\n", d, io_arrayPop(a, &d, 1));          printf("d=%p pop=%d\n", d, io_arrayPop(a, &d, 1));
   
         printf(">>> a[0]=%s a[1]=%s a[2]=%s a[3]=%s a[4]=%s a[5]=%s\n",           printf(">>> a[0]=%s a[1]=%s a[2]=%s a[3]=%s a[4]=%s a[5]=%s\n", 
                        io_arrayGet(a, 0, char*), io_arrayGet(a, 1, char*),                         io_array(a, 0, char*), io_array(a, 1, char*), 
                        io_arrayGet(a, 2, char*), io_arrayGet(a, 3, char*),                         io_array(a, 2, char*), io_array(a, 3, char*), 
                        io_arrayGet(a, 4, char*), io_arrayGet(a, 5, char*));                        io_array(a, 4, char*), io_array(a, 5, char*));
        printf(">>> last used element=%d array size=%d\n", io_arrayLen(a), io_arraySize(a));        printf(">>> array really len=%d array size=%d\n", io_arrayLen(a), io_arraySize(a));
   
         io_arrayVacuum(a, VACUUM_BETWEEN);          io_arrayVacuum(a, VACUUM_BETWEEN);
         printf("vacuum:: a[0]=%s a[1]=%s a[2]=%s a[3]=%s a[4]=%s a[5]=%s\n",           printf("vacuum:: a[0]=%s a[1]=%s a[2]=%s a[3]=%s a[4]=%s a[5]=%s\n", 
                        io_arrayGet(a, 0, char*), io_arrayGet(a, 1, char*),                         io_array(a, 0, char*), io_array(a, 1, char*), 
                        io_arrayGet(a, 2, char*), io_arrayGet(a, 3, char*),                         io_array(a, 2, char*), io_array(a, 3, char*), 
                        io_arrayGet(a, 4, char*), io_arrayGet(a, 5, char*));                        io_array(a, 4, char*), io_array(a, 5, char*));
   
        printf("vacuum:: last used element=%d array size=%d\n", io_arrayLen(a), io_arraySize(a));        printf("vacuum:: array really len=%d array size=%d\n", io_arrayLen(a), io_arraySize(a));
   
         io_arrayGrow(a, io_arrayLen(a) + 3);          io_arrayGrow(a, io_arrayLen(a) + 3);
        printf("grow:: last used element=%d array size=%d\n", io_arrayLen(a), io_arraySize(a));        printf("grow:: array really len=%d array size=%d\n", io_arrayLen(a), io_arraySize(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[0]=%s a[1]=%s a[2]=%s a[3]=%s a[4]=%s a[5]=%s\n", 
                        io_arrayGet(a, 0, char*), io_arrayGet(a, 1, char*),                         io_array(a, 0, char*), io_array(a, 1, char*), 
                        io_arrayGet(a, 2, char*), io_arrayGet(a, 3, char*),                         io_array(a, 2, char*), io_array(a, 3, char*), 
                        io_arrayGet(a, 4, char*), io_arrayGet(a, 5, char*));                        io_array(a, 4, char*), io_array(a, 5, char*));
   
         io_arrayGrow(a, 1);          io_arrayGrow(a, 1);
         io_arrayGrow(a, 2);          io_arrayGrow(a, 2);
        printf("shrink:: last used element=%d array size=%d\n", io_arrayLen(a), io_arraySize(a));        printf("shrink:: array really len=%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*));        printf("shrink:: a[0]=%s a[1]=%s\n", io_array(a, 0, char*), io_array(a, 1, char*));
   
         io_arrayDestroy(&a);          io_arrayDestroy(&a);
         return 0;          return 0;

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


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