Skip to content
Snippets Groups Projects
Commit 0ead9a58 authored by Nick Mathewson's avatar Nick Mathewson :game_die:
Browse files

Avoid warnings in tortls.h includes

parent 5d5d26cc
No related branches found
No related tags found
No related merge requests found
......@@ -11,9 +11,6 @@
* \brief Headers for tortls.c
**/
#include <openssl/ssl.h>
#include <openssl/ssl3.h>
#include "crypto.h"
#include "compat.h"
#include "testsupport.h"
......
......@@ -5,19 +5,41 @@
#define LOG_PRIVATE
#include "orconfig.h"
#include "or.h"
#include "torlog.h"
#include "config.h"
#include "tortls.h"
#ifdef __GNUC__
#define GCC_VERSION (__GNUC__ * 100 + __GNUC_MINOR__)
#endif
#include "test.h"
#include "log_test_helpers.h"
#if __GNUC__ && GCC_VERSION >= 402
#if GCC_VERSION >= 406
#pragma GCC diagnostic push
#endif
/* Some versions of OpenSSL declare SSL_get_selected_srtp_profile twice in
* srtp.h. Suppress the GCC warning so we can build with -Wredundant-decl. */
#pragma GCC diagnostic ignored "-Wredundant-decls"
#endif
#include <openssl/opensslv.h>
#include <openssl/ssl.h>
#include <openssl/ssl3.h>
#include <openssl/err.h>
#include <openssl/asn1t.h>
#if __GNUC__ && GCC_VERSION >= 402
#if GCC_VERSION >= 406
#pragma GCC diagnostic pop
#else
#pragma GCC diagnostic warning "-Wredundant-decls"
#endif
#endif
#include "or.h"
#include "torlog.h"
#include "config.h"
#include "tortls.h"
#include "test.h"
#include "log_test_helpers.h"
#define NS_MODULE tortls
extern tor_tls_context_t *server_tls_context;
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment