There are two actual uses of e_os2.h in libssl - an OPENSSL_GLOBAL (an
authorjsing <jsing@openbsd.org>
Thu, 22 May 2014 17:43:52 +0000 (17:43 +0000)
committerjsing <jsing@openbsd.org>
Thu, 22 May 2014 17:43:52 +0000 (17:43 +0000)
commit68b99d3222e5ec9a22f1e097ab07231c86180061
treedbd05aed808dcef68e2156bfb66a85a6f76808c1
parent46859c4ae3ce9df5df3916ad04aecab1c483219b
There are two actual uses of e_os2.h in libssl - an OPENSSL_GLOBAL (an
empty define) and an OPENSSL_EXTERN (which is defined as, well... extern).
The use of OPENSSL_EXTERN is already inconsistent since the lines above
and below just use plain old "extern". Expand the two uses of these macros
and stop including e_os2.h in libssl.

ok miod@
lib/libssl/s3_lib.c
lib/libssl/src/ssl/s3_lib.c
lib/libssl/src/ssl/ssl.h
lib/libssl/src/ssl/ssl_cert.c
lib/libssl/src/ssl/ssl_locl.h
lib/libssl/ssl.h
lib/libssl/ssl_cert.c
lib/libssl/ssl_locl.h