 str, SSL_state_string_long(s));
     } else if (where &amp; SSL_CB_ALERT) {
         str = (where &amp; SSL_CB_READ) ? &quot;read&quot; : &quot;write&quot;;
         BIO_printf(bio_err, &quot;SSL3 alert %s:%s:%s\n&quot;, str,
                    SSL_alert_type_string_long(ret),
                    SSL_alert_desc_string_long(ret));
     } else if (where &amp; SSL_CB_EXIT) {
         if (ret == 0) {
             BIO_printf(bio_err, &quot;%s:failed in %s\n&quot;,
                        str, SSL_state_string_