bswap
((bst->bs_bswap) ? __CONCAT(bswap,BITS)(val) : (val))
int bswap = word_sz - 1;
bp[(l ^ bswap) * bsize] = hex[c >> 4];
bp[(l ^ bswap) * bsize + 1] = hex[c & 0xf];