#ifndef APLWC_H #define APLWC_H #include typedef struct APLWC APLWC; typedef struct APLWCFunctions APLWCFunctions; struct APLWCFunctions { void *(*alloc)(void *, size_t); void (*free)(void *, void *); void (*debug)(void *, char *); void (*fatal)(void *, char *); }; void aplwc_init_fns(APLWCFunctions *); APLWC *aplwc_init(APLWCFunctions *, void *aux); void aplwc_exit(APLWC *); #endif /* APLWC_H */