make b_print.c consistent with the rest of OpenSSL:
authorBodo Möller <bodo@openssl.org>
Tue, 14 May 2002 19:04:54 +0000 (19:04 +0000)
committerBodo Möller <bodo@openssl.org>
Tue, 14 May 2002 19:04:54 +0000 (19:04 +0000)
disable assert() except for debug builds

crypto/bio/b_print.c
crypto/bio/bss_bio.c

index bbd510170b5103f2970ef0a205a47b4f8a028c4b..90011db544960b00e702987994cf27cd6ec08ae5 100644 (file)
  * [including the GNU Public Licence.]
  */
 
+/* disable assert() unless BIO_DEBUG has been defined */
+#ifndef BIO_DEBUG
+# ifndef NDEBUG
+#  define NDEBUG
+# endif
+#endif
+
 /* 
  * Stolen from tjh's ssl/ssl_trc.c stuff.
  */
index d836e3bc3b61894f96acab08c06648ef3a384eeb..27970492a3ba816d562d73c37d24f0ca9ad401e4 100644 (file)
@@ -7,9 +7,18 @@
  * for which no specific BIO method is available.
  * See ssl/ssltest.c for some hints on how this can be used. */
 
+/* BIO_DEBUG implies BIO_PAIR_DEBUG */
+#ifdef BIO_DEBUG
+# ifndef BIO_PAIR_DEBUG
+#  define BIO_PAIR_DEBUG
+# endif
+#endif
+
+/* disable assert() unless BIO_PAIR_DEBUG has been defined */
 #ifndef BIO_PAIR_DEBUG
-# undef NDEBUG /* avoid conflicting definitions */
-# define NDEBUG
+# ifndef NDEBUG
+#  define NDEBUG
+# endif
 #endif
 
 #include <assert.h>