version 1.3, 2011/08/29 12:00:57
|
version 1.5.4.2, 2012/04/10 15:33:41
|
Line 8 main(int argc, char **argv)
|
Line 8 main(int argc, char **argv)
|
array_t *a = NULL; |
array_t *a = NULL; |
void *d = "MEOWeoeoeoeoe!!!"; |
void *d = "MEOWeoeoeoeoe!!!"; |
|
|
|
a = io_arrayInit(0); |
|
if (!a) { |
|
printf("Error:: #%d - %s\n", io_GetErrno(), io_GetError()); |
|
return 1; |
|
} |
|
io_arrayElem(a, 5, d); |
|
printf("si=%d\n", io_arraySize(a)); |
|
io_arrayDestroy(&a); |
|
|
a = io_arrayInit(10); |
a = io_arrayInit(10); |
if (!a) { |
if (!a) { |
printf("Error:: #%d - %s\n", io_GetErrno(), io_GetError()); |
printf("Error:: #%d - %s\n", io_GetErrno(), io_GetError()); |
Line 23 main(int argc, char **argv)
|
Line 32 main(int argc, char **argv)
|
io_arraySet(a, 1, argv[1]); |
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("d=%p pop=%d\n", d, io_arrayPop(a, &d, 0)); |
|
printf("before last=%d ", io_arrayLast(a)); |
|
io_arraySyncLast(a); |
|
printf("after last=%d\n", io_arrayLast(a)); |
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("before last=%d ", io_arrayLast(a)); |
|
io_arraySyncLast(a); |
|
printf("after last=%d\n", io_arrayLast(a)); |
|
|
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_array(a, 0, char*), io_array(a, 1, char*), |
io_array(a, 0, char*), io_array(a, 1, char*), |
Line 41 main(int argc, char **argv)
|
Line 56 main(int argc, char **argv)
|
|
|
printf("vacuum:: array really len=%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) + 4, 0); |
printf("grow:: array really len=%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_array(a, 0, char*), io_array(a, 1, char*), |
io_array(a, 0, char*), io_array(a, 1, char*), |
io_array(a, 2, char*), io_array(a, 3, char*), | io_array(a, 2, char*), /*io_array(a, 3, char*), */ NULL, |
io_array(a, 4, char*), io_array(a, 5, char*)); | /*io_array(a, 4, char*), io_array(a, 5, char*)*/ NULL, NULL); |
|
|
io_arrayGrow(a, 1); | io_arrayGrow(a, 1, 0); |
io_arrayGrow(a, 2); | io_arrayGrow(a, 2, 0); |
printf("shrink:: array really len=%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_array(a, 0, char*), io_array(a, 1, char*)); |
printf("shrink:: a[0]=%s a[1]=%s\n", io_array(a, 0, char*), io_array(a, 1, char*)); |
|
|