summaryrefslogtreecommitdiff
path: root/dependencies/uthash/tests/test80.c
diff options
context:
space:
mode:
Diffstat (limited to 'dependencies/uthash/tests/test80.c')
-rw-r--r--dependencies/uthash/tests/test80.c29
1 files changed, 29 insertions, 0 deletions
diff --git a/dependencies/uthash/tests/test80.c b/dependencies/uthash/tests/test80.c
new file mode 100644
index 000000000..293fac853
--- /dev/null
+++ b/dependencies/uthash/tests/test80.c
@@ -0,0 +1,29 @@
+#include <stdio.h>
+#include "utarray.h"
+
+int main()
+{
+ UT_array *a;
+ int i, *p;
+ utarray_new(a, &ut_int_icd);
+ for(i=0; i<10; i++) {
+ utarray_push_back(a,&i);
+ }
+ for(p=(int*)utarray_front(a); p!=NULL; p=(int*)utarray_next(a,p)) {
+ printf("%d ",*p);
+ }
+ printf("\n");
+ printf("len: %u\n\n", utarray_len(a));
+
+ i=11;
+ utarray_insert(a, &i, 11);
+ while ( (p=(int*)utarray_next(a,p)) != NULL ) {
+ printf("%d ", *p);
+ }
+ printf("\n");
+ printf("len: %u\n\n", utarray_len(a));
+
+ utarray_free(a);
+ return 0;
+}
+