7 uint32_t uTable
[SIZE
] = { 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 };
9 bool equal(uint32_t u1
, uint32_t u2
) { return (u1
== u2
); }
12 uint32Vector_t uvec
= uint32Vector_create(0);
13 uint32Vector_print(uvec
, "%u", NULL
);
14 printf(" size:%u \n", uvec
.memorySize
);
16 uint32Vector_pushBackArray(&uvec
, uTable
, SIZE
);
17 uint32Vector_print(uvec
, "%u", NULL
);
18 printf(" size:%u \n", uvec
.memorySize
);
20 uint32Vector_t uvec2
= uint32Vector_create(0);
21 uint32Vector_print(uvec2
, "%u", NULL
);
22 printf(" size:%u \n", uvec2
.memorySize
);
24 uint32Vector_pushBackArray(&uvec2
, uTable
, SIZE
);
25 uint32Vector_print(uvec2
, "%u", NULL
);
26 printf(" size:%u \n", uvec2
.memorySize
);
28 if (uint32Vector_areTheSame(uvec
, uvec2
, equal
)) {
31 printf("NOT THE SAME\n");
34 uint32Vector_insertArray(&uvec
, 1,uTable
, SIZE
);
35 /*uint32Vector_print(uvec, "%u", NULL);
36 printf(" size:%u \n", uvec.memorySize);*/
38 /*uint32Vector_insertVector(&uvec, 1, uvec2);
39 uint32Vector_print(uvec, "%u", NULL);
40 printf(" size:%u \n", uvec.memorySize);*/
43 if (uint32Vector_areTheSame(uvec
, uvec2
, equal
)) {
46 printf("NOT THE SAME\n");
49 uint32Vector_free(&uvec
);
50 uint32Vector_free(&uvec2
);