Because it may be needed in public header files, move the definition
authorRichard Levitte <levitte@openssl.org>
Thu, 20 Mar 2003 23:14:49 +0000 (23:14 +0000)
committerRichard Levitte <levitte@openssl.org>
Thu, 20 Mar 2003 23:14:49 +0000 (23:14 +0000)
of OPENSSL_NO_FP_API on existence of OPENSSL_SYS_MSDOS to e_os2.h.

e_os.h
e_os2.h

diff --git a/e_os.h b/e_os.h
index f7d09c5..f70958d 100644 (file)
--- a/e_os.h
+++ b/e_os.h
@@ -184,7 +184,6 @@ extern "C" {
 #endif
 
 #ifdef WIN16
-#  define OPENSSL_NO_FP_API
 #  define MS_CALLBACK  _far _loadds
 #  define MS_FAR       _far
 #else
@@ -193,6 +192,7 @@ extern "C" {
 #endif
 
 #ifdef OPENSSL_NO_STDIO
+#  undef OPENSSL_NO_FP_API
 #  define OPENSSL_NO_FP_API
 #endif
 
diff --git a/e_os2.h b/e_os2.h
index 81be302..80ec03e 100644 (file)
--- a/e_os2.h
+++ b/e_os2.h
@@ -201,6 +201,7 @@ extern "C" {
 
 /* Specials for I/O an exit */
 #ifdef OPENSSL_SYS_MSDOS
+# define OPENSSL_NO_FP_API
 # define OPENSSL_UNISTD_IO <io.h>
 # define OPENSSL_DECLARE_EXIT extern void exit(int);
 #else