set_ldap_error
st = set_ldap_error(context, st, OP_SEARCH); \
st = set_ldap_error(context, LDAP_OBJECT_CLASS_VIOLATION, OP_SEARCH); \
extern int set_ldap_error (krb5_context ctx, int st, int op);
return (ret == LDAP_SUCCESS) ? 0 : set_ldap_error(context, ret, op);
ret = set_ldap_error(context, ret, 0);
return set_ldap_error(0, LDAP_NO_SUCH_OBJECT, OP_SEARCH);
return set_ldap_error(0, ret, OP_SEARCH);
st = set_ldap_error (context, st, OP_DEL);
st = set_ldap_error(context, st, OP_MOD);
ret = set_ldap_error(context, ret, OP_MOD);
return set_ldap_error(context, st, OP_SEARCH);
st = set_ldap_error(context, st, 0);
st = set_ldap_error(context, st, 0);
st = set_ldap_error (context, st, OP_ADD);
st = set_ldap_error (context, st, OP_MOD);
st = set_ldap_error (context, st, OP_DEL);
st = set_ldap_error (context, st, OP_SEARCH);
st = set_ldap_error (context, st, OP_MOD);
st = set_ldap_error (context, st, OP_ADD);
st = set_ldap_error (context, st, OP_ADD);
st = set_ldap_error (context, st, OP_MOD);
st = set_ldap_error(context, st, OP_SEARCH);