#ifndef WH_ESCH_H_8867747a_ #define WH_ESCH_H_8867747a_ #include "ch.h" typedef struct esch ESCH; struct esch { CH *v; int a; int n; } ; #define ESCH_STATIC_INIT { 0, 0, 0 } extern void esch_init(ESCH *); extern void esch_append_1(ESCH *, CH); extern void esch_clear(ESCH *); extern int esch_len(const ESCH *); extern CH *esch_buf(const ESCH *); extern CH *esch_ptr(const ESCH *); extern CH *esch_take(ESCH *); extern CH esch_pop(ESCH *); #endif