/** Util specific structures */ #define _ARISA_UTIL_H typedef struct antispin_t { unsigned int count; time_t second; } antispin_t; #define PTRARR_ADD(x,y,z) ptrarr_add((void ***)(x),(y),(void *)(z)) #define PTRARR_DEL(x,y,z) ptrarr_del((void ***)(x),(y),(void *)(z)) #define PTRARR_DUP(x,y,z) ptrarr_dup((void **)(x),(y),(z)) #define PTRARR_ALLOC(x,y,z) ptrarr_alloc((void ***)(x),(y),(z)) //#define PTRARR_REDUCE(x,y,z) ptrarr_reduce((void ***)(x),(int *)y,z) #define PTRARR_MOVE(x,y,p1,p2) ptrarr_move((void ***)(x),(y),(p1),(p2)) #define PTRARR_SWAP(x,y,p1,p2) ptrarr_swap((void ***)(x),(y),(p1),(p2))