summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorBrad King <brad.king@kitware.com>2006-08-24 18:58:22 (GMT)
committerBrad King <brad.king@kitware.com>2006-08-24 18:58:22 (GMT)
commit0bd4649fe6c5867c6232658f2c2a9d224a57c113 (patch)
tree9d1b826d7669cd77fbc4cc4a20d6f4e82a66867a
parent3ef750a42c8423ba5389175c6e000779d08b135e (diff)
downloadCMake-0bd4649fe6c5867c6232658f2c2a9d224a57c113.zip
CMake-0bd4649fe6c5867c6232658f2c2a9d224a57c113.tar.gz
CMake-0bd4649fe6c5867c6232658f2c2a9d224a57c113.tar.bz2
COMP: Added missing include for malloc on QNX.
-rw-r--r--Source/cmCommandArgumentParser.cxx5
-rw-r--r--Source/cmCommandArgumentParser.y5
2 files changed, 10 insertions, 0 deletions
diff --git a/Source/cmCommandArgumentParser.cxx b/Source/cmCommandArgumentParser.cxx
index 5ad1688..d7b8df9 100644
--- a/Source/cmCommandArgumentParser.cxx
+++ b/Source/cmCommandArgumentParser.cxx
@@ -138,6 +138,11 @@ Modify cmCommandArgumentParser.cxx:
cmCommandArgumentError(yyscanner, x)
#define yyGetParser (cmCommandArgument_yyget_extra(yyscanner))
+/* Make sure malloc and free are available on QNX. */
+#ifdef __QNX__
+# include <malloc.h>
+#endif
+
/* Make sure the parser uses standard memory allocation. The default
generated parser malloc/free declarations do not work on all
platforms. */
diff --git a/Source/cmCommandArgumentParser.y b/Source/cmCommandArgumentParser.y
index 06fd84a..5b10234 100644
--- a/Source/cmCommandArgumentParser.y
+++ b/Source/cmCommandArgumentParser.y
@@ -38,6 +38,11 @@ Modify cmCommandArgumentParser.cxx:
cmCommandArgumentError(yyscanner, x)
#define yyGetParser (cmCommandArgument_yyget_extra(yyscanner))
+/* Make sure malloc and free are available on QNX. */
+#ifdef __QNX__
+# include <malloc.h>
+#endif
+
/* Make sure the parser uses standard memory allocation. The default
generated parser malloc/free declarations do not work on all
platforms. */