summaryrefslogtreecommitdiff
path: root/cpp/src/qpid/sys/alloca.h
diff options
context:
space:
mode:
Diffstat (limited to 'cpp/src/qpid/sys/alloca.h')
-rw-r--r--cpp/src/qpid/sys/alloca.h25
1 files changed, 14 insertions, 11 deletions
diff --git a/cpp/src/qpid/sys/alloca.h b/cpp/src/qpid/sys/alloca.h
index e989670e4f..b3f59b7c3f 100644
--- a/cpp/src/qpid/sys/alloca.h
+++ b/cpp/src/qpid/sys/alloca.h
@@ -21,19 +21,22 @@
*
*/
-#if (defined(_WINDOWS) || defined (WIN32)) && defined(_MSC_VER)
-#include <malloc.h>
-#ifdef alloc
-# undef alloc
-#endif
-#define alloc _alloc
-#ifdef alloca
-# undef alloca
-#endif
-#define alloca _alloca
+#if (defined(_WINDOWS) || defined (WIN32))
+# include <malloc.h>
+
+# if defined(_MSC_VER)
+# ifdef alloc
+# undef alloc
+# endif
+# define alloc _alloc
+# ifdef alloca
+# undef alloca
+# endif
+# define alloca _alloca
+# endif
#endif
#if !defined _WINDOWS && !defined WIN32
-#include <alloca.h>
+# include <alloca.h>
#endif
#endif /*!QPID_SYS_ALLOCA_H*/