DISCARD
#define DISCARD(c) (((*inbuf) = (void *)((*inbuf) + (c))),\
#undef DISCARD
#define DISCARD(dbc, cp) { \