diff src/lisp.h @ 5005:4170f3809a28

Cast correctly, Dynarr_verify, Dynarr_verify_mod, no ERROR_CHECK_STRUCTURES 2010-02-07 Aidan Kehoe <kehoea@parhasard.net> * lisp.h (Dynarr_verify, Dynarr_verify_mod): If ERROR_CHECK_STRUCTURES is not defined, cast the argument in these two macros; fixes the g++ build.
author Aidan Kehoe <kehoea@parhasard.net>
date Sun, 07 Feb 2010 23:34:21 +0000
parents 714d854d00e9
children eadd99984bfb
line wrap: on
line diff
--- a/src/lisp.h	Sun Feb 07 23:31:50 2010 +0000
+++ b/src/lisp.h	Sun Feb 07 23:34:21 2010 +0000
@@ -1859,8 +1859,8 @@
   dy->locked = 0;				\
 } while (0)
 #else
-#define Dynarr_verify(d) (d)
-#define Dynarr_verify_mod(d) (d)
+#define Dynarr_verify(d) ((Dynarr *) d)
+#define Dynarr_verify_mod(d) ((Dynarr *) d)
 #define Dynarr_lock(d) DO_NOTHING
 #define Dynarr_unlock(d) DO_NOTHING
 #endif /* ERROR_CHECK_STRUCTURES */