byedpi/mpool.h
2024-03-08 03:37:02 +03:00

14 lines
292 B
C

struct elem {
int m;
int len;
char data[];
};
struct mphdr {
int max;
int inc;
int count;
struct elem **values;
};
struct mphdr *mem_pool(int count);
int mem_index(struct mphdr *hdr, char *str, int len);
struct elem *mem_add(struct mphdr *hdr, char *str, int len);