alloca() chokes badly on Borland
authorkvigor <kvigor@4a8a32a2-be11-0410-ad9d-d568d2c75423>
Thu, 24 May 2001 04:11:03 +0000 (04:11 +0000)
committerkvigor <kvigor@4a8a32a2-be11-0410-ad9d-d568d2c75423>
Thu, 24 May 2001 04:11:03 +0000 (04:11 +0000)
git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@847 4a8a32a2-be11-0410-ad9d-d568d2c75423

support/cpp/config.h

index 2f5e72be565c122a6800c9190a8f5e55cf128c7a..46d7d467fc64fe8262774efc92a966465e7fcca8 100644 (file)
@@ -15,9 +15,9 @@
 #include "i386/i386.h"
 #include "i386/xm-linux.h"
 
-#ifndef __BORLANDC__
 #define alloca(x) Safe_calloc(1,(x))
-#else
+
+#ifdef __BORLANDC__
 #include <string.h>
 #include <stdlib.h>
 #define bcopy(s, d, n)  memcpy(d, s, n)
@@ -27,4 +27,4 @@
 #define rindex strrchr
 #endif
 
-#endif  // _MSC_VER
\ No newline at end of file
+#endif  // _MSC_VER