From 14bc6be4a501ab8604b5986db3c55ff4fc4735c0 Mon Sep 17 00:00:00 2001 From: levine Date: Thu, 4 Dec 1997 03:34:05 +0000 Subject: added ACE_HAS_MINIMUM_STREAMH_INCLUSION support --- ace/stdcpp.h | 91 ++++++++++++++++++++++++++++++++---------------------------- 1 file changed, 49 insertions(+), 42 deletions(-) diff --git a/ace/stdcpp.h b/ace/stdcpp.h index 4a1b226c894..e6c3ba3c816 100644 --- a/ace/stdcpp.h +++ b/ace/stdcpp.h @@ -27,6 +27,52 @@ #include "ace/config.h" #endif /* ACE_USER_CONFIG_H */ +// Include the new standard headers (like cstdio) if using the +// new standard. + +#if defined (ACE_HAS_STANDARD_CPP_LIBRARY) && (ACE_HAS_STANDARD_CPP_LIBRARY != 0) +# if defined (_MSC_VER) +# pragma warning(disable: 4018 4114 4146 4245) +# pragma warning(disable: 4663 4664 4665 4511 4512) +# endif /* _MSC_VER */ + +# include /**/ +# include /**/ +# include /**/ +# include /**/ +# include /**/ +# include /**/ +# include /**/ +# include /**/ +# include /**/ +# include /**/ + +# if defined (_MSC_VER) +# pragma warning(4: 4018 4114 4146 4245) +# pragma warning(4: 4663 4664 4665 4512 4511) +# endif /* _MSC_VER */ + +#else /* ACE_HAS_STANDARD_CPP_LIBRARY && ACE_HAS_STANDARD_CPP_LIBRARY */ + +# include /**/ +# include /**/ +// NOTE: stdarg.h must be #included before stdio.h on LynxOS. +# include /**/ +# include /**/ +# include /**/ +# include /**/ +# include /**/ +# include /**/ +# include /**/ +# include /**/ + +#endif /* ACE_HAS_STANDARD_CPP_LIBRARY && ACE_HAS_STANDARD_CPP_LIBRARY */ + +#endif /* ACE_STDCPP_H */ + +#if !defined (ACE_HAS_MINIMUM_STREAMH_INCLUSION) +# if !defined (ACE_STDCPP_STREAMS) +# define ACE_STDCPP_STREAMS # if defined (ACE_HAS_STANDARD_CPP_LIBRARY) && (ACE_HAS_STANDARD_CPP_LIBRARY != 0) # if defined (_MSC_VER) @@ -35,7 +81,7 @@ # endif /* _MSC_VER */ // For some reason, The Standard C++ Library has decided to save space - // and ommit the file extensions. + // and omit the file extensions. # include /**/ # include /**/ # include /**/ @@ -96,45 +142,6 @@ # endif /* ACE_HAS_STANDARD_CPP_LIBRARY */ -// Now include the new standard headers (like cstdio) if using the -// new standard. +# endif /* ACE_STDCPP_STREAMS */ -#if defined (ACE_HAS_STANDARD_CPP_LIBRARY) && (ACE_HAS_STANDARD_CPP_LIBRARY != 0) -# if defined (_MSC_VER) -# pragma warning(disable: 4018 4114 4146 4245) -# pragma warning(disable: 4663 4664 4665 4511 4512) -# endif /* _MSC_VER */ - -# include /**/ -# include /**/ -# include /**/ -# include /**/ -# include /**/ -# include /**/ -# include /**/ -# include /**/ -# include /**/ -# include /**/ - -# if defined (_MSC_VER) -# pragma warning(4: 4018 4114 4146 4245) -# pragma warning(4: 4663 4664 4665 4512 4511) -# endif /* _MSC_VER */ - -#else /* ACE_HAS_STANDARD_CPP_LIBRARY && ACE_HAS_STANDARD_CPP_LIBRARY */ - -# include /**/ -# include /**/ -// NOTE: stdarg.h must be #included before stdio.h on LynxOS. -# include /**/ -# include /**/ -# include /**/ -# include /**/ -# include /**/ -# include /**/ -# include /**/ -# include /**/ - -#endif /* ACE_HAS_STANDARD_CPP_LIBRARY && ACE_HAS_STANDARD_CPP_LIBRARY */ - -#endif /* ACE_STDCPP_H */ +#endif /* ACE_HAS_MINIMUM_STREAM_INCLUSION */ -- cgit v1.2.1