--- libaitio/example/Attic/test_sarray.c 2011/05/03 14:37:54 1.1.2.2 +++ libaitio/example/Attic/test_sarray.c 2011/05/03 15:41:00 1.2 @@ -19,6 +19,7 @@ main(int argc, char **argv) io_sarrSet(a, 10, argv[3]); case 3: io_sarrSet(a, 6, argv[2]); + io_sarrSet(a, 4, argv[2]); case 2: io_sarrSet(a, 3, argv[1]); io_sarrSet(a, 1, argv[1]); @@ -39,6 +40,12 @@ main(int argc, char **argv) io_sarr(a, 6, char*), io_sarr(a, 10, char*)); printf(">>> array size=%d\n", io_sarrSize(a)); + io_sarrSet(a, 240, d); + printf(">>> array size=%d s[240]=%s\n", io_sarrSize(a), io_sarrGet2(a, 240)); + io_sarrSet(a, 240, d); + printf(">>> array size=%d s[240]=%s\n", io_sarrSize(a), io_sarr(a, 240, char*)); + printf(">>> array size=%d s[240]=%s\n", io_sarrSize(a), io_sarrGet2(a, 240)); + 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*), @@ -58,6 +65,6 @@ main(int argc, char **argv) printf("shrink:: array size=%d\n", io_sarrSize(a)); 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; }