summaryrefslogtreecommitdiff
path: root/gmp-impl.h
diff options
context:
space:
mode:
authorKevin Ryde <user42@zip.com.au>2000-03-14 22:44:03 +0100
committerKevin Ryde <user42@zip.com.au>2000-03-14 22:44:03 +0100
commit2ad9828c63cc69b01e8de05e6c5a1a36110a81cb (patch)
treec0b32caa98de7365f30d7b307f6ddd2ba4c4696e /gmp-impl.h
parent0053ab9bc4bf398163ad60cfaadc436407bc9024 (diff)
downloadgmp-2ad9828c63cc69b01e8de05e6c5a1a36110a81cb.tar.gz
Use HAVE_VOID.
Diffstat (limited to 'gmp-impl.h')
-rw-r--r--gmp-impl.h13
1 files changed, 6 insertions, 7 deletions
diff --git a/gmp-impl.h b/gmp-impl.h
index 07159cf16..4c60fe8ea 100644
--- a/gmp-impl.h
+++ b/gmp-impl.h
@@ -289,13 +289,13 @@ _MPN_COPY (d, s, n) mp_ptr d; mp_srcptr s; mp_size_t n;
represents a carry or whatever that shouldn't occur. For example,
ASSERT_NOCARRY (mpn_add_n (rp, s1p, s2p, size)); */
-#if defined (__LINE__)
+#ifdef __LINE__
#define ASSERT_LINE __LINE__
#else
#define ASSERT_LINE -1
#endif
-#if defined (__FILE__)
+#ifdef __FILE__
#define ASSERT_FILE __FILE__
#else
#define ASSERT_FILE ""
@@ -307,11 +307,10 @@ _MPN_COPY (d, s, n) mp_ptr d; mp_srcptr s; mp_size_t n;
#define ASSERT_FAIL(expr) __gmp_assert_fail (ASSERT_FILE, ASSERT_LINE, "expr")
#endif
-/* Really use `defined (__STDC__)' here; we want it to be true for Sun C */
-#if defined (__STDC__) || defined (__cplusplus)
-#define ASSERT_VOID (void)
+#if HAVE_VOID
+#define CAST_TO_VOID (void)
#else
-#define ASSERT_VOID
+#define CAST_TO_VOID
#endif
#define ASSERT_ALWAYS(expr) ((expr) ? 0 : ASSERT_FAIL (expr))
@@ -320,7 +319,7 @@ _MPN_COPY (d, s, n) mp_ptr d; mp_srcptr s; mp_size_t n;
#define ASSERT(expr) ASSERT_ALWAYS (expr)
#define ASSERT_NOCARRY(expr) ASSERT_ALWAYS ((expr) == 0)
#else
-#define ASSERT(expr) (ASSERT_VOID 0)
+#define ASSERT(expr) (CAST_TO_VOID 0)
#define ASSERT_NOCARRY(expr) (expr)
#endif