__BS_TYPENAME
__BS_TYPENAME(BITS) *, size_t); \
__BS_TYPENAME(BITS) *a, \
__BS_TYPENAME(BITS) *, size_t); \
__BS_TYPENAME(BITS) *a, \
const __BS_TYPENAME(BITS) *, size_t); \
const __BS_TYPENAME(BITS) *a, \
const __BS_TYPENAME(BITS) *, size_t); \
const __BS_TYPENAME(BITS) *a, \
__BS_TYPENAME(BITS), size_t); \
__BS_TYPENAME(BITS) v, \
__BS_TYPENAME(BITS), size_t); \
__BS_TYPENAME(BITS) v, \
static __inline __BS_TYPENAME(BITS) \
register __BS_TYPENAME(BITS) val = \
#undef __BS_TYPENAME