summaryrefslogtreecommitdiffstats
path: root/crypto
diff options
context:
space:
mode:
authorRichard Levitte <levitte@openssl.org>2016-09-06 17:39:35 +0200
committerRichard Levitte <levitte@openssl.org>2016-09-15 10:33:42 +0200
commitb05f231cd97d80a2a46b6f4d0b145e84c729c39b (patch)
tree31aa35f72f7eaf1233ca4fc9dbcfe5989c46eaef /crypto
parent68f11e82d9c19e104f34bd5186decc98566738ca (diff)
VMS: only use _realloc32 with /POINTER_SIZE=32
This fixes the following error when building with no particular pointer size is specified (implied 32 bit): static void *(*realloc_func) (void *, size_t) = realloc; ................................................^ %CC-E-UNDECLARED, In the initializer for realloc_func, "_realloc32" is not declared. at line number 93 in file DEV:[OPENSSL102.crypto]mem.c;1 Reviewed-by: Andy Polyakov <appro@openssl.org>
Diffstat (limited to 'crypto')
-rw-r--r--crypto/mem.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/crypto/mem.c b/crypto/mem.c
index 9c45135529..06c3960cc6 100644
--- a/crypto/mem.c
+++ b/crypto/mem.c
@@ -85,7 +85,7 @@ static void *(*malloc_ex_func) (size_t, const char *file, int line)
#ifdef OPENSSL_SYS_VMS
# if __INITIAL_POINTER_SIZE == 64
# define realloc _realloc64
-# else
+# elif __INITIAL_POINTER_SIZE == 32
# define realloc _realloc32
# endif
#endif