BUMP
#define BUMP(buf, len) while (*(buf)) {++(buf), --(len);}
#define BUMP(buf, len) while (*(buf)) {++(buf), --(len);}
#define BUMP(buf, len) while (*(buf)) {++(buf), --(len);}
#define BUMP(buf, len) while (*(buf)) { ++(buf), --(len); }