INVOKE
error = INVOKE(etype, parse)(etype,
0 : INVOKE(t, getAlign)(t))
if ((error = INVOKE(etype, unparse)
return INVOKE(type, parse)(type, string, off, buf, buf, buflen);
return INVOKE(type, unparse)(type, data, &off, cbuf, cbuflen);