ERR_set_error
ERR_set_error(ERR_LIB_DSO, ERR_R_MALLOC_FAILURE, NULL);
ERR_set_error(lib, reason, NULL /* no data here, so fmt is NULL */);
ERR_set_error(ERR_LIB_CRYPTO, ERR_R_MALLOC_FAILURE, NULL);
ERR_set_error(ERR_LIB_CRYPTO, reason, NULL);
void ERR_set_error(int lib, int reason, const char *fmt, ...);
ERR_set_error)
ERR_set_error((lib), (reason), NULL))
ERR_set_error(ERR_LIB_SSL, SSL_R_QUIC_HANDSHAKE_LAYER_ERROR,