#include<stdio.h>#include"utarray.h"intmain(){UT_array*nums;inti,*p;utarray_new(nums,&ut_int_icd);for(i=0;i<10;i++){utarray_push_back(nums,&i);}for(p=(int*)utarray_back(nums);p!=NULL;p=(int*)utarray_prev(nums,p)){printf("%d\n",*p);}/* the other form of iteration starting from NULL (back) */p=NULL;while((p=(int*)utarray_prev(nums,p))!=NULL){printf("%d\n",*p);}utarray_free(nums);return0;}