Blame src/util/uthash/tests/test50.c
|
Packit Service |
9e77c8 |
#include <stdio.h>
|
|
Packit Service |
9e77c8 |
#include "utarray.h"
|
|
Packit Service |
9e77c8 |
|
|
Packit Service |
9e77c8 |
UT_icd long_icd = {sizeof(long), NULL, NULL, NULL };
|
|
Packit Service |
9e77c8 |
|
|
Packit Service |
9e77c8 |
int main() {
|
|
Packit Service |
9e77c8 |
UT_array *nums;
|
|
Packit Service |
9e77c8 |
long l, *p;
|
|
Packit Service |
9e77c8 |
utarray_new(nums, &long_icd);
|
|
Packit Service |
9e77c8 |
|
|
Packit Service |
9e77c8 |
l=1; utarray_push_back(nums, &l);
|
|
Packit Service |
9e77c8 |
l=2; utarray_push_back(nums, &l);
|
|
Packit Service |
9e77c8 |
|
|
Packit Service |
9e77c8 |
p=NULL;
|
|
Packit Service |
9e77c8 |
while( (p=(long*)utarray_next(nums,p))) printf("%ld\n", *p);
|
|
Packit Service |
9e77c8 |
|
|
Packit Service |
9e77c8 |
utarray_free(nums);
|
|
Packit Service |
9e77c8 |
return 0;
|
|
Packit Service |
9e77c8 |
}
|