From 6f9bafafa3ffe4c785cfb521dc130b6614b852f0 Mon Sep 17 00:00:00 2001 From: Richard Levitte Date: Mon, 13 Sep 2004 09:15:06 +0000 Subject: [PATCH] - There's no more need for the snprintf macro. - Move the inclusion of malloc.h until after all other includes, so we can do proper tests of system macros. - Make sure the correct header file is included to get the builtin "alloca" under VMS, and define a macro to map the symbol 'alloca' to it. --- crypto/engine/eng_padlock.c | 15 ++++++++++----- 1 file changed, 10 insertions(+), 5 deletions(-) diff --git a/crypto/engine/eng_padlock.c b/crypto/engine/eng_padlock.c index 5067bc02dd..e010ed259e 100644 --- a/crypto/engine/eng_padlock.c +++ b/crypto/engine/eng_padlock.c @@ -65,11 +65,6 @@ #include #include -#include -#ifdef _MSC_VER -# define alloca _alloca -# define snprintf _snprintf -#endif #include #include @@ -77,6 +72,16 @@ #include #include +#ifdef OPENSSL_SYS_VMS +# include +# define alloca __ALLOCA +#else +# include +# ifdef _MSC_VER +# define alloca _alloca +# endif +#endif + #ifndef OPENSSL_NO_HW #ifndef OPENSSL_NO_HW_PADLOCK -- GitLab