ERR_LIB_X509
{ERR_PACK(ERR_LIB_X509, 0, 0), "x509 certificate routines"},
#define ERR_R_X509_LIB ERR_LIB_X509 /* 11 */
#define X509error(r) ERR_PUT_ERROR(ERR_LIB_X509, (r))
#define ERR_FUNC(func) ERR_PACK(ERR_LIB_X509,func,0)
#define ERR_REASON(reason) ERR_PACK(ERR_LIB_X509,0,reason)
if(ERR_GET_LIB(error) != ERR_LIB_X509 ||
if(ERR_GET_LIB(error) != ERR_LIB_X509 ||