Revert "<malloc.h>: Restrict support for <malloc.h> to !defined(__STDC__)."
authorSascha Wildner <saw@online.de>
Tue, 26 Feb 2013 09:35:26 +0000 (10:35 +0100)
committerSascha Wildner <saw@online.de>
Tue, 26 Feb 2013 09:56:35 +0000 (10:56 +0100)
This reverts commit 1b3342693b737646f3cab0715e31ec6ab5216b38.

It caused too many issues in the package department.

Reported-by: marino
gnu/lib/gcc47/libssp/config.h
include/malloc.h
lib/libedit/libedit/config.h
sys/sys/param.h
usr.bin/flex/config.h

index f6b9088..65396f9 100644 (file)
@@ -20,7 +20,7 @@
 #define HAVE_LIMITS_H 1
 
 /* Define to 1 if you have the <malloc.h> header file. */
-/* #undef HAVE_MALLOC_H */
+#define HAVE_MALLOC_H 1
 
 /* Define to 1 if you have the `memmove' function. */
 #define HAVE_MEMMOVE 1
index a6752b6..d4407d2 100644 (file)
@@ -1,5 +1,5 @@
-#if __STDC__
-#error "this file includes <malloc.h> which is deprecated, use <stdlib.h> instead"
-#else
-#include <stdlib.h>
+#if __GNUC__
+#warning "this file includes <malloc.h> which is deprecated, use <stdlib.h> instead"
 #endif
+
+#include <stdlib.h>
index 552f51c..75caf59 100644 (file)
@@ -65,7 +65,7 @@
 #define HAVE_LIMITS_H 1
 
 /* Define to 1 if you have the <malloc.h> header file. */
-/* #undef HAVE_MALLOC_H */
+#define HAVE_MALLOC_H 1
 
 /* Define to 1 if you have the `memchr' function. */
 #define HAVE_MEMCHR 1
index 5aa104a..1fe2a2d 100644 (file)
  * 300302 - fpsave changes - ucontext_t, mcontext_t, sigcontext, sigframe
  * 300303 - Demarcation of old m4/flex with new m4/flex
  * 300304 - Update to dialog-1.2-20121230
- * 300305 - <malloc.h> deprecation (now errors with __STDC__)
- */
+*/
 #undef __DragonFly_version
-#define __DragonFly_version 300305     /* propagated to newvers */
+#define __DragonFly_version 300304     /* propagated to newvers */
 
 #include <sys/_null.h>
 
index fcb1acd..52c9792 100644 (file)
@@ -62,7 +62,7 @@
 #define HAVE_MALLOC 1
 
 /* Define to 1 if you have the <malloc.h> header file. */
-/* #undef HAVE_MALLOC_H */
+#define HAVE_MALLOC_H 1
 
 /* Define to 1 if you have the <memory.h> header file. */
 #define HAVE_MEMORY_H 1