ERR_GET_LIB
l = ERR_GET_LIB(e);
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);
if (ERR_GET_LIB(l) == ERR_LIB_SYS)
if (ERR_GET_LIB(err) == ERR_LIB_PEM &&
if(ERR_GET_LIB(error) != ERR_LIB_X509 ||
if(ERR_GET_LIB(err) == ERR_LIB_SSL &&
if (ERR_GET_LIB(e) == ERR_LIB_EVP &&
ERR_GET_LIB(err) == ERR_LIB_RSA &&
ERR_GET_LIB(ssl_err) != ERR_LIB_SSL ||
switch (ERR_GET_LIB(pem_err)) {
if (ERR_GET_LIB(err) == ERR_LIB_SYS) {
if(ERR_GET_LIB(err) == ERR_LIB_SYS) {
if (ERR_GET_LIB(e) == ERR_LIB_EVP &&
if(ERR_GET_LIB(error) != ERR_LIB_X509 ||
if(ERR_GET_LIB(err) == ERR_LIB_SSL &&
if (ERR_GET_LIB(e) == ERR_LIB_EVP &&