SET16P
#define SET16(m, f, v) SET16P((m), &((m)->f), (v))
#define SET16D(m, f, v) SET16P((m), &(f), (v))