Only redefine size_t and CHAR_BIT if they are not already defined.
authorFred Fish <fnf@specifix.com>
Wed, 8 Apr 1992 05:17:56 +0000 (05:17 +0000)
committerFred Fish <fnf@specifix.com>
Wed, 8 Apr 1992 05:17:56 +0000 (05:17 +0000)
mmalloc/ChangeLog
mmalloc/mmalloc.h

index 383f2fe..6facb66 100644 (file)
@@ -1,3 +1,8 @@
+Tue Apr  7 22:16:09 1992  Fred Fish  (fnf@cygnus.com)
+
+       * mmalloc.h (size_t, CHAR_BIT):  Only redefine if not already
+       defined.
+
 Mon Apr  6 20:49:33 1992  Fred Fish  (fnf@cygnus.com)
 
        * mmalloc.h:  Remove include of <stdlib.h>.  This also gets rid
index b067726..030cdc2 100644 (file)
@@ -36,12 +36,15 @@ Cambridge, MA 02139, USA.
 #    define NULL (void *) 0
 #  endif
 #else
-#  undef size_t
-#  define size_t unsigned int
-#  define CHAR_BIT 8
 #  define PTR char *
 #  define CONST /* nothing */
 #  define PARAMS(paramlist) ()
+#  ifndef size_t
+#    define size_t unsigned int
+#  endif
+#  ifndef CHAR_BIT
+#    define CHAR_BIT 8
+#  endif
 #  ifndef NULL
 #    define NULL 0
 #  endif