The following trivial C file fails to compile in 0.9.8a:

#include <openssl/sha.h>

void
foo(void)
{
}

In file included from test.c:1:
/usr/include/openssl/sha.h:109: error: syntax error before 'size_t'
/usr/include/openssl/sha.h:111: error: syntax error before 'size_t'
/usr/include/openssl/sha.h:116: error: syntax error before 'size_t'
/usr/include/openssl/sha.h:118: error: syntax error before 'size_t'
/usr/include/openssl/sha.h:138: error: syntax error before 'size_t'
/usr/include/openssl/sha.h:140: error: syntax error before 'size_t'
/usr/include/openssl/sha.h:142: error: syntax error before 'size_t'
/usr/include/openssl/sha.h:144: error: syntax error before 'size_t'
/usr/include/openssl/sha.h:185: error: syntax error before 'size_t'
/usr/include/openssl/sha.h:187: error: syntax error before 'size_t'
/usr/include/openssl/sha.h:189: error: syntax error before 'size_t'
/usr/include/openssl/sha.h:191: error: syntax error before 'size_t'

This did not appear to happen in 0.9.7.  Probably this is due to
changing the API to use size_t; in sha.h I think that happened in
1.13:

revision 1.13
date: 2004-05-15 11:29:55 +0000;  author: appro;  state: Exp;  lines: +4 -4
size_t-fication of message digest APIs. We should size_t-fy more APIs...

______________________________________________________________________
OpenSSL Project                                 http://www.openssl.org
Development Mailing List                       [email protected]
Automated List Manager                           [EMAIL PROTECTED]

Reply via email to