|
|
| version 1.1.1.1, 2013/01/17 10:05:35 | version 1.2.128.1, 2024/04/15 10:17:49 |
|---|---|
| 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); |