freebsd-ports/net/SSLtelnet/files/patch-ad
Jacques Vidrine a6dfff85ce Ugh, this code defines `extern' and then includes non-application
headers.  Hack around the hack.

The fact that this port was broken with OpenSSL 0.9.7 was
Reported by:	kris
2003-02-21 14:44:51 +00:00

35 lines
659 B
Text

--- lib/libtelnet/sslapp.h.orig Sat Aug 2 00:56:21 1997
+++ lib/libtelnet/sslapp.h Fri Feb 21 08:39:17 2003
@@ -12,6 +12,12 @@
*
*/
+/* Hack upon hack */
+#ifdef extern
+#define SSLAPP_EXTERN
+#undef extern
+#endif
+
#ifdef USE_SSL
#include <stdio.h>
@@ -41,6 +47,11 @@
#include "x509.h"
#include "ssl.h"
+#ifdef SSLAPP_EXTERN
+#define extern
+#undef SSLAPP_EXTERN
+#endif
+
extern BIO *bio_err;
extern SSL *ssl_con;
extern SSL_CTX *ssl_ctx;
@@ -53,6 +64,7 @@
extern int ssl_disabled_flag;
extern int ssl_cert_required;
extern int ssl_certsok_flag;
+extern int ssl_quiet_flag;
extern char *ssl_log_file;
extern char *ssl_cert_file;