if (!XPT_Do32(cursor, &td->type.interface))
if (!XPT_Do16(cursor, &td->type.interface))
DoTypeDescriptor(XPTCursor *cursor, XPTTypeDescriptor *td){    if (!DoTypeDescriptorPrefix(cursor, &td->prefix)) {        goto error;    }        if (XPT_TDP_TAG(td->prefix) == TD_INTERFACE_TYPE) {        if (!XPT_Do32(cursor, &td->type.interface))            goto error;    } else {        if (XPT_TDP_TAG(td->prefix) == TD_INTERFACE_IS_TYPE) {            if (!XPT_Do8(cursor, &td->type.argnum))                goto error;        }    }       return PR_TRUE;        XPT_ERROR_HANDLE(td);    }