version 1.1.1.1, 2013/01/17 10:05:35
|
version 1.3, 2024/04/15 10:42:26
|
Line 6 int
|
Line 6 int
|
main(int argc, char **argv) |
main(int argc, char **argv) |
{ |
{ |
array_t *a = NULL; |
array_t *a = NULL; |
void *d = "MEOWeoeoeoeoe!!!"; | void *s, *d = "MEOWeoeoeoeoe!!!"; |
|
|
a = array_Init(0); |
a = array_Init(0); |
if (!a) { |
if (!a) { |
printf("Error:: #%d - %s\n", elwix_GetErrno(), elwix_GetError()); |
printf("Error:: #%d - %s\n", elwix_GetErrno(), elwix_GetError()); |
return 1; |
return 1; |
} |
} |
|
array_Pop(a, NULL, 0); |
|
array_Pop(a, NULL, 0); |
|
array_Pop(a, NULL, 0); |
|
printf("si=%d l=%d\n", array_Size(a), array_Last(a)); |
|
array_Push(a, d, 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); |
|
printf("pop>si=%d l=%d %s\n", array_Size(a), array_Last(a), (char*) s); |
|
array_Push(a, d, 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\n", array_Size(a)); | printf("si=%d l=%d\n", array_Size(a), array_Last(a)); |
| array_Pop(a, &s, 42); |
| 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); |
| 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); |
| printf("push>si=%d l=%d\n", array_Size(a), array_Last(a)); |
array_Destroy(&a); |
array_Destroy(&a); |
|
|
a = array_Init(10); |
a = array_Init(10); |
Line 56 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); |