RET
RET('}');
RET(NUMBER);
RET(NL);
RET(';');
RET(c);
RET(AND);
RET('&');
RET(BOR);
RET('|');
RET(NE);
RET(MATCHOP);
RET(NOT);
RET(MATCHOP);
RET(LE);
RET(LT);
RET(EQ);
RET(ASGNOP);
RET(GE);
RET(APPEND);
RET(GT);
RET(INCR);
RET(ASGNOP);
RET('+');
RET(DECR);
RET(ASGNOP);
RET('-');
RET(ASGNOP);
RET(ASGNOP);
RET(POWER);
RET('*');
RET('/');
RET(ASGNOP);
RET('%');
RET(ASGNOP);
RET(POWER);
RET(INDIRECT);
RET(INDIRECT);
RET(IVAR);
RET(';');
RET(INDIRECT);
RET(';');
RET(']');
RET(')');
RET('{');
RET('[');
RET('(');
RET(c);
RET(STRING);
RET(kp->type);
RET(kp->type);
RET(kp->type);
RET(VARNF);
RET(kp->type);
RET(ARG);
RET(CALL);
RET(VAR);
RET(REGEXPR);
#define RESTORE_CURSOR(D, ORIG, COPY, RET) { \
if ((RET) == 0) { \
/* [C,0] */ IND(dis_opC0), IND(dis_opC1), TNSyp("ret",RET), TNSyp("ret",NORM),
/* [C,8] */ TNSyp("enter",ENTER), TNSyp("leave",NORM), TNS("lret",RET), TNS("lret",NORM),
case RET:
#define dump_ioctl_res(CMD, ARG, RET, ERRNO)
#define MAYBE_CLOSE(CONTEXT, ID, RET) \
if (!(RET)) RET = maybe_close_ret; } }
#define MAYBE_CLOSE(context, ID, RET) \
if (!(RET)) RET = maybe_close_ret; } }
#define RELEASE_MUTEX_RETURN(M,RET) release_mutex(M); return(RET)
#define RELEASE_MUTEX_RETURN(m, RET) LeaveCriticalSection(m); return(RET)
#define RELEASE_MUTEX_RETURN(M,RET) return(RET)
#define RELEASE_MUTEX_RETURN(M,RET) release_mutex(M); return(RET)
#define RELEASE_MUTEX_RETURN(m, RET) LeaveCriticalSection(m); return(RET)
#define RELEASE_MUTEX_RETURN(M,RET) return(RET)
RET(tree_srch(&(**ppr_tree).right,
RET(tree_srch(&(**ppr_tree).left,
RET((**ppr_tree).data)
RET(NULL)
RET(NULL)
RET(p_user)
RET(delete(ppr_p, pfi_compare, p_user, pfv_uar,
RET(TRUE)
RET(FALSE)
RET(FALSE)
RET(FALSE)
RET(TRUE)
RET(*ppr);
RET(sub)
RET(sub)
RET(*ppr)
RET(FALSE)
RET(i_ret)
#define RELEASE_MUTEX_RETURN(M, RET) release_mutex(M); return (RET)
#define RELEASE_MUTEX_RETURN(m, RET) LeaveCriticalSection(m); return (RET)
#define RELEASE_MUTEX_RETURN(M, RET) return (RET)