ref: a6f740a7c41f5e618f65e888b8f42b0ad7d8ac3a dir: /tab.h/
struct tab *tab_alloc(int sz); void tab_free(struct tab *tab); void tab_put(struct tab *tab, char *k, void *v); void *tab_get(struct tab *tab, char *k);