aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--ChangeLog7
-rw-r--r--ext/openssl/ossl.c5
-rw-r--r--ext/openssl/ossl.h2
3 files changed, 11 insertions, 3 deletions
diff --git a/ChangeLog b/ChangeLog
index bc0c81bf9c..5c53a647b8 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,10 @@
+Sat Jul 26 05:31:09 2003 GOTOU Yuuzou <gotoyuzo@notwork.org>
+
+ * ext/openssl/ossl.h: fix comment.
+
+ * ext/openssl/ossl.c (ossl_debug): should enable if no va-args
+ macro supplied.
+
Sat Jul 26 04:04:36 2003 GOTOU Yuuzou <gotoyuzo@notwork.org>
* ext/openssl/extconf.rb: refine va-args macro detection.
diff --git a/ext/openssl/ossl.c b/ext/openssl/ossl.c
index 559f8806af..9e476cb5af 100644
--- a/ext/openssl/ossl.c
+++ b/ext/openssl/ossl.c
@@ -431,8 +431,9 @@ ossl_raise(VALUE exc, const char *fmt, ...)
*/
VALUE dOSSL;
-#if defined(NT) || defined(_WIN32)
-void ossl_debug(const char *fmt, ...)
+#if !defined(HAVE_VA_ARGS_MACRO)
+void
+ossl_debug(const char *fmt, ...)
{
va_list args;
diff --git a/ext/openssl/ossl.h b/ext/openssl/ossl.h
index d334ad7441..72b183986e 100644
--- a/ext/openssl/ossl.h
+++ b/ext/openssl/ossl.h
@@ -166,7 +166,7 @@ void ossl_debug(const char *, ...);
#define OSSL_Debug ossl_debug
#define OSSL_Warning rb_warning
#define OSSL_Warn rb_warn
-#endif /* __GNUC__ || _STDC_VERSION__ >= 199901L */
+#endif
/*
* Include all parts