COMP: Added missing include for malloc on QNX.

This commit is contained in:
Brad King 2006-08-24 14:58:22 -04:00
parent 3ef750a42c
commit 0bd4649fe6
2 changed files with 10 additions and 0 deletions

View File

@ -138,6 +138,11 @@ Modify cmCommandArgumentParser.cxx:
cmCommandArgumentError(yyscanner, x) cmCommandArgumentError(yyscanner, x)
#define yyGetParser (cmCommandArgument_yyget_extra(yyscanner)) #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 /* Make sure the parser uses standard memory allocation. The default
generated parser malloc/free declarations do not work on all generated parser malloc/free declarations do not work on all
platforms. */ platforms. */

View File

@ -38,6 +38,11 @@ Modify cmCommandArgumentParser.cxx:
cmCommandArgumentError(yyscanner, x) cmCommandArgumentError(yyscanner, x)
#define yyGetParser (cmCommandArgument_yyget_extra(yyscanner)) #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 /* Make sure the parser uses standard memory allocation. The default
generated parser malloc/free declarations do not work on all generated parser malloc/free declarations do not work on all
platforms. */ platforms. */