--- libaitio/example/Attic/test_array.c 2012/03/15 01:52:22 1.5 +++ libaitio/example/Attic/test_array.c 2012/05/19 00:00:12 1.7 @@ -32,9 +32,11 @@ main(int argc, char **argv) io_arraySet(a, 1, argv[1]); } - printf("d=%p push=%d\n", d, io_arrayPush(a, &d)); + printf("d=%p push=%d\n", d, io_arrayPush(a, &d, 0)); printf("d=%p pop=%d\n", d, io_arrayPop(a, &d, 0)); + printf("last=%d ", io_arrayLast(a)); printf("d=%p pop=%d\n", d, io_arrayPop(a, &d, 1)); + printf("last=%d ", io_arrayLast(a)); printf(">>> a[0]=%s a[1]=%s a[2]=%s a[3]=%s a[4]=%s a[5]=%s\n", io_array(a, 0, char*), io_array(a, 1, char*), @@ -50,7 +52,7 @@ main(int argc, char **argv) printf("vacuum:: array really len=%d array size=%d\n", io_arrayLen(a), io_arraySize(a)); - io_arrayGrow(a, io_arrayLen(a) + 3, 0); + io_arrayGrow(a, io_arrayLen(a) + 4, 0); 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", io_array(a, 0, char*), io_array(a, 1, char*),