Searched defs:clean_return (Results 1 - 2 of 2) sorted by relevance

/osnet-11/usr/src/lib/gss_mechs/mech_krb5/krb5/asn.1/
H A Dkrb5_decode.c70 #define clean_return(val) { retval = val; goto error_out; } macro
75 if ((var) == NULL) clean_return(ENOMEM)
92 if (retval) clean_return (retval); \
94 clean_return(ASN1_BAD_ID); \
95 if (t1.tagnum != (tagexpect)) clean_return(KRB5_BADMSGTYPE); \
109 if (retval) clean_return(retval); \
136 if (retval) clean_return(retval); \
146 if (retval) clean_return(retval); \
148 if (retval) clean_return(retval); \
154 if (retval) clean_return(retva
[all...]
H A Dasn1_k_decode.c36 #define clean_return(val) { retval = val; goto error_out; } macro
52 if (retval) clean_return(retval); \
79 if (retval) clean_return(retval); \
84 if ((var) == NULL) clean_return(ENOMEM)
108 if (retval) clean_return(retval); \
110 t1.tagnum != (tagexpect)) clean_return(ASN1_BAD_ID); \
129 if (retval) clean_return(retval); \
140 if (tagnum != (tagexpect)) { clean_return((tagnum < (tagexpect)) ? ASN1_MISPLACED_FIELD : ASN1_MISSING_FIELD); }
153 clean_return(ASN1_BAD_ID); \
168 clean_return(ASN1_BAD_I
[all...]

Completed in 18 milliseconds