encode_atype
return encode_atype(buf, val, a, tag_out);
return encode_atype(buf, LOADPTR(val, ptr), ptr->basetype, tag_out);
return encode_atype(buf, (const char *)val + off->dataoff,
return encode_atype(buf, val, opt->basetype, tag_out);
ret = encode_atype(buf, val, tag->basetype, tag_out);
ret = encode_atype(buf, val, a, &t);
return encode_atype(buf, val, choice->options[count], tag_out);