BITSFUNC
static void BITSFUNC(go)(void *raw_addr, size_t raw_len,
BITSFUNC(extract)(raw_addr, raw_len, outfile,
static void BITSFUNC(extract)(const unsigned char *data, size_t data_len,
BITSFUNC(copy)(outfile, data + offset, len);
static void BITSFUNC(go)(void *raw_addr, size_t raw_len,
static void BITSFUNC(copy)(FILE *outfile, const unsigned char *data, size_t len)