static const char * s_sockexErrorStr( PHB_SOCKEX pSock, int iError ) { HB_SYMBOL_UNUSED( pSock ); switch( HB_ZNET_SOCK_ERROR_BASE - iError ) { case Z_STREAM_END: return "Z_STREAM_END"; case Z_NEED_DICT: return "Z_NEED_DICT"; case Z_ERRNO: return "Z_ERRNO"; case Z_STREAM_ERROR: return "Z_STREAM_ERROR"; case Z_DATA_ERROR: return "Z_DATA_ERROR"; case Z_MEM_ERROR: return "Z_MEM_ERROR"; case Z_BUF_ERROR: return "Z_BUF_ERROR"; case Z_VERSION_ERROR: return "Z_VERSION_ERROR"; } return hb_socketErrorStr( iError ); }
const char * hb_ssl_socketErrorStr( int iError ) { if( iError >= HB_SSL_SOCK_ERROR_BASE ) { switch( iError - HB_SSL_SOCK_ERROR_BASE ) { case SSL_ERROR_NONE: return "SSL_ERROR_NONE"; case SSL_ERROR_ZERO_RETURN: return "SSL_ERROR_ZERO_RETURN"; case SSL_ERROR_WANT_READ: return "SSL_ERROR_WANT_READ"; case SSL_ERROR_WANT_WRITE: return "SSL_ERROR_WANT_WRITE"; case SSL_ERROR_WANT_CONNECT: return "SSL_ERROR_WANT_CONNECT"; case SSL_ERROR_WANT_ACCEPT: return "SSL_ERROR_WANT_ACCEPT"; case SSL_ERROR_WANT_X509_LOOKUP: return "SSL_ERROR_WANT_X509_LOOKUP"; case SSL_ERROR_SYSCALL: return "SSL_ERROR_SYSCALL"; case SSL_ERROR_SSL: return "SSL_ERROR_SSL"; } } return hb_socketErrorStr( iError ); }
/* convert error code into short string description */ static const char * s_sockexErrorStr( PHB_SOCKEX pSock, int iError ) { HB_SYMBOL_UNUSED( pSock ); return hb_socketErrorStr( iError ); }