Squashed -DNO_SSL build warning

This commit is contained in:
Sergey Lyubka 2012-06-06 06:45:23 +01:00
parent 3ca6155add
commit 9771d184f2
2 changed files with 10 additions and 8 deletions

View File

@ -357,6 +357,7 @@ static struct ssl_func ssl_sw[] = {
}; };
// Similar array as ssl_sw. These functions could be located in different lib. // Similar array as ssl_sw. These functions could be located in different lib.
#if !defined(NO_SSL)
static struct ssl_func crypto_sw[] = { static struct ssl_func crypto_sw[] = {
{"CRYPTO_num_locks", NULL}, {"CRYPTO_num_locks", NULL},
{"CRYPTO_set_locking_callback", NULL}, {"CRYPTO_set_locking_callback", NULL},
@ -365,6 +366,7 @@ static struct ssl_func crypto_sw[] = {
{"ERR_error_string", NULL}, {"ERR_error_string", NULL},
{NULL, NULL} {NULL, NULL}
}; };
#endif // NO_SSL
#endif // NO_SSL_DL #endif // NO_SSL_DL
static const char *month_names[] = { static const char *month_names[] = {
@ -572,13 +574,6 @@ static void cry(struct mg_connection *conn, const char *fmt, ...) {
conn->request_info.log_message = NULL; conn->request_info.log_message = NULL;
} }
// Return OpenSSL error message
static const char *ssl_error(void) {
unsigned long err;
err = ERR_get_error();
return err == 0 ? "" : ERR_error_string(err, NULL);
}
// Return fake connection structure. Used for logging, if connection // Return fake connection structure. Used for logging, if connection
// is not applicable at the moment of logging. // is not applicable at the moment of logging.
static struct mg_connection *fc(struct mg_context *ctx) { static struct mg_connection *fc(struct mg_context *ctx) {
@ -3657,6 +3652,13 @@ static int set_uid_option(struct mg_context *ctx) {
#if !defined(NO_SSL) #if !defined(NO_SSL)
static pthread_mutex_t *ssl_mutexes; static pthread_mutex_t *ssl_mutexes;
// Return OpenSSL error message
static const char *ssl_error(void) {
unsigned long err;
err = ERR_get_error();
return err == 0 ? "" : ERR_error_string(err, NULL);
}
static void ssl_locking_callback(int mode, int mutex_num, const char *file, static void ssl_locking_callback(int mode, int mutex_num, const char *file,
int line) { int line) {
line = 0; // Unused line = 0; // Unused

View File

@ -439,7 +439,7 @@ sub do_PUT_test {
sub do_unit_test { sub do_unit_test {
my $cmd = "cc -W -Wall -o $unit_test_exe $root/unit_test.c -I. ". my $cmd = "cc -W -Wall -o $unit_test_exe $root/unit_test.c -I. ".
"-pthread -DNO_SSL "; "-pthread -DNO_SSL ";
if (on_windows()) { if (on_windows()) {
$cmd = "cl $root/embed.c mongoose.c /I. /nologo /DNO_SSL ". $cmd = "cl $root/embed.c mongoose.c /I. /nologo /DNO_SSL ".
"/DLISTENING_PORT=\\\"$port\\\" /link /out:$embed_exe.exe ws2_32.lib "; "/DLISTENING_PORT=\\\"$port\\\" /link /out:$embed_exe.exe ws2_32.lib ";