1 #include <stdint.h> 2 #include <stddef.h> 3 #include <stdlib.h> 4 #include <ohash.h> 5 xalloc(size_t sz,void * arg)6void *xalloc(size_t sz, void *arg) { return(calloc(sz,1)); } xfree(void * p,size_t sz,void * arg)7void xfree(void *p, size_t sz, void *arg) { free(p); } 8 9 int main(void)10main(void) 11 { 12 struct ohash h; 13 struct ohash_info i; 14 i.halloc = i.alloc = xalloc; 15 i.hfree = xfree; 16 ohash_init(&h, 2, &i); 17 ohash_delete(&h); 18 return 0; 19 } 20