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
}