#define GEN(type, name, size, endian) \
type bget##name##_##endian##_slow(struct fastbuf *f) \
#define GEN(type, name, size, endian) \
type bget##name##_##endian##_slow(struct fastbuf *f) \
#define FF_ALL(type, name, size) GEN(type,name,size,be) GEN(type,name,size,le)
FF_ALL(int, w, 16)
#define FF_ALL(type, name, size) GEN(type,name,size,be) GEN(type,name,size,le)
FF_ALL(int, w, 16)