Use new-style system-id macros everywhere possible. I hope I haven't missed any. This compiles and runs on Linux, and external applications have no problems with it. The definite test will be to build this on VMS.
diff --git a/ssl/ssl_txt.c b/ssl/ssl_txt.c index 6e33eec..8b37a37 100644 --- a/ssl/ssl_txt.c +++ b/ssl/ssl_txt.c
@@ -60,7 +60,7 @@ #include <openssl/buffer.h> #include "ssl_locl.h" -#ifndef NO_FP_API +#ifndef OPENSSL_NO_FP_API int SSL_SESSION_print_fp(FILE *fp, SSL_SESSION *x) { BIO *b;