ERR_LIB_OBJ
{ ERR_PACK(ERR_LIB_OBJ, 0, 0), "object identifier routines" },
ERR_raise(ERR_LIB_OBJ, ERR_R_CRYPTO_LIB);
ERR_raise(ERR_LIB_OBJ, ERR_R_UNABLE_TO_GET_WRITE_LOCK);
ERR_raise(ERR_LIB_OBJ, ERR_R_UNABLE_TO_GET_WRITE_LOCK);
ERR_raise(ERR_LIB_OBJ, ERR_R_CRYPTO_LIB);
ERR_raise(ERR_LIB_OBJ, ERR_R_CRYPTO_LIB);
ERR_raise(ERR_LIB_OBJ, ERR_R_UNABLE_TO_GET_READ_LOCK);
ERR_raise(ERR_LIB_OBJ, OBJ_R_UNKNOWN_NID);
ERR_raise(ERR_LIB_OBJ, ERR_R_UNABLE_TO_GET_READ_LOCK);
ERR_raise(ERR_LIB_OBJ, OBJ_R_UNKNOWN_OBJECT_NAME);
ERR_raise(ERR_LIB_OBJ, ERR_R_UNABLE_TO_GET_READ_LOCK);
ERR_raise(ERR_LIB_OBJ, ERR_R_UNABLE_TO_GET_READ_LOCK);
ERR_raise(ERR_LIB_OBJ, ERR_R_PASSED_INVALID_ARGUMENT);
ERR_raise(ERR_LIB_OBJ, OBJ_R_OID_EXISTS);
ERR_raise(ERR_LIB_OBJ, ERR_R_ASN1_LIB);
ERR_raise(ERR_LIB_OBJ, ERR_R_UNABLE_TO_GET_WRITE_LOCK);
ERR_raise(ERR_LIB_OBJ, OBJ_R_OID_EXISTS);
{ ERR_PACK(ERR_LIB_OBJ, 0, OBJ_R_OID_EXISTS), "oid exists" },
{ ERR_PACK(ERR_LIB_OBJ, 0, OBJ_R_UNKNOWN_NID), "unknown nid" },
{ ERR_PACK(ERR_LIB_OBJ, 0, OBJ_R_UNKNOWN_OBJECT_NAME),
ERR_raise(ERR_LIB_OBJ, ERR_R_ASN1_LIB);
ERR_raise(ERR_LIB_OBJ, ERR_R_UNABLE_TO_GET_READ_LOCK);
ERR_raise(ERR_LIB_OBJ, ERR_R_UNABLE_TO_GET_WRITE_LOCK);
ERR_raise(ERR_LIB_OBJ, ERR_R_UNABLE_TO_GET_READ_LOCK);
#define OBJerr(f, r) ERR_raise_data(ERR_LIB_OBJ, (r), NULL)
#define ERR_R_OBJ_LIB (ERR_LIB_OBJ /* 8 */ | ERR_RFLAG_COMMON)
if (l != ERR_LIB_OBJ || r != OBJ_R_OID_EXISTS) {
|| !TEST_int_eq(ERR_GET_LIB(ERR_peek_error()), ERR_LIB_OBJ)