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

version 1.2, 2013/05/30 09:07:33 version 1.3, 2024/04/15 10:42:26
Line 18  main(int argc, char **argv) Line 18  main(int argc, char **argv)
         array_Pop(a, NULL, 0);          array_Pop(a, NULL, 0);
         printf("si=%d l=%d\n", array_Size(a), array_Last(a));          printf("si=%d l=%d\n", array_Size(a), array_Last(a));
         array_Push(a, d, 0);          array_Push(a, d, 0);
        printf("push>si=%d l=%d %s\n", array_Size(a), array_Last(a), array_Get(a, 0));        printf("push>si=%d l=%d %s\n", array_Size(a), array_Last(a), (char*) array_Get(a, 0));
         array_Pop(a, &s, 42);          array_Pop(a, &s, 42);
        printf("pop>si=%d l=%d %s\n", array_Size(a), array_Last(a), s);        printf("pop>si=%d l=%d %s\n", array_Size(a), array_Last(a), (char*) s);
         array_Push(a, d, 0);          array_Push(a, d, 0);
        printf("push>si=%d l=%d %s\n", array_Size(a), array_Last(a), array_Get(a, 0));        printf("push>si=%d l=%d %s\n", array_Size(a), array_Last(a), (char*) array_Get(a, 0));
         array_Elem(a, 5, d);          array_Elem(a, 5, d);
         printf("si=%d l=%d\n", array_Size(a), array_Last(a));          printf("si=%d l=%d\n", array_Size(a), array_Last(a));
         array_Pop(a, &s, 42);          array_Pop(a, &s, 42);
        printf("pop>si=%d l=%d %s\n", array_Size(a), array_Last(a), s);        printf("pop>si=%d l=%d %s\n", array_Size(a), array_Last(a), (char*) s);
         array_Pop(a, NULL, 0);          array_Pop(a, NULL, 0);
         array_Pop(a, NULL, 0);          array_Pop(a, NULL, 0);
        printf("pops>si=%d l=%d get=%s\n", array_Size(a), array_Last(a), array_Get(a, 5));        printf("pops>si=%d l=%d get=%s\n", array_Size(a), array_Last(a), (char*) array_Get(a, 5));
         array_Push(a, d, 0);          array_Push(a, d, 0);
         printf("push>si=%d l=%d\n", array_Size(a), array_Last(a));          printf("push>si=%d l=%d\n", array_Size(a), array_Last(a));
         array_Destroy(&a);          array_Destroy(&a);
Line 73  main(int argc, char **argv) Line 73  main(int argc, char **argv)
         printf("grow:: array really len=%d array size=%d\n", array_Len(a), array_Size(a));          printf("grow:: array really len=%d array size=%d\n", array_Len(a), array_Size(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", 
                         array(a, 0, char*), array(a, 1, char*),                           array(a, 0, char*), array(a, 1, char*), 
                        array(a, 2, char*), /*array(a, 3, char*), */ NULL,                         array(a, 2, char*), /*array(a, 3, char*), */ (char*) NULL, 
                        /*array(a, 4, char*), array(a, 5, char*)*/ NULL, NULL);                        /*array(a, 4, char*), array(a, 5, char*)*/ (char*) NULL, (char*) NULL);
   
         array_Grow(a, 1, 0);          array_Grow(a, 1, 0);
         array_Grow(a, 2, 0);          array_Grow(a, 2, 0);

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


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