提交 e532a6c4 编写于 作者: A Andy Polyakov

FreeBSD 5 refuses to #include <malloc.h>. Fix compiler warning after

http://cvs.openssl.org/chngview?cn=12843.
上级 14bcdb08
......@@ -118,9 +118,11 @@ void ENGINE_load_padlock (void)
#ifdef COMPILE_HW_PADLOCK
/* We do these includes here to avoid header problems on platforms that
do not have the VIA padlock anyway... */
#include <malloc.h>
#ifdef _MSC_VER
# include <malloc.h>
# define alloca _alloca
#else
# include <stdlib.h>
#endif
/* Function for ENGINE detection and control */
......@@ -357,7 +359,7 @@ static inline void
padlock_bswapl(AES_KEY *ks)
{
size_t i = sizeof(ks->rd_key)/sizeof(ks->rd_key[0]);
unsigned long *key = ks->rd_key;
unsigned int *key = ks->rd_key;
while (i--) {
asm volatile ("bswapl %0" : "+r"(*key));
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册