ERR_GET_LIB
ERR_GET_LIB(err) == ERR_LIB_RSA &&
ERR_GET_LIB(ssl_err) != ERR_LIB_SSL ||
if (ERR_GET_LIB(err) == ERR_LIB_BN &&
if (!(ERR_GET_LIB(err) == ERR_LIB_EC &&
if (ERR_GET_LIB(err) == ERR_LIB_BN && ERR_GET_REASON(err) == BN_R_NOT_A_SQUARE) {
l = ERR_GET_LIB(e);
ret = l^ERR_GET_LIB(l)^ERR_GET_FUNC(l);
l = ERR_GET_LIB(e);
l = ERR_GET_LIB(e);
l = ERR_GET_LIB(e);
if (ERR_GET_LIB(l) == ERR_LIB_SYS)
if (ERR_GET_LIB(err) == ERR_LIB_PEM &&
switch (ERR_GET_LIB(pem_err)) {