if (!PyArg_ParseTuple(arg, "s#:putblk" #w, &p, &sz)) return (0); \
ensure(me, sz + SZ_##n); \
buf_putmem##w(BUF_B(me), p, sz); assert(BOK(BUF_B(me))); \
if (!PyArg_ParseTuple(arg, "s#:putblk" #w, &p, &sz)) return (0); \
ensure(me, sz + SZ_##n); \
buf_putmem##w(BUF_B(me), p, sz); assert(BOK(BUF_B(me))); \