Author: sebor
Date: Tue Jan 10 18:54:51 2006
New Revision: 367886

URL: http://svn.apache.org/viewcvs?rev=367886&view=rev
Log:
i2006-01-10  Martin Sebor  <[EMAIL PROTECTED]>

        * STD_MBSTATE_T.cpp: New config test.
        * MBSTATE_T.cpp: Guarded the inclusion of "config.h"

Added:
    incubator/stdcxx/trunk/etc/config/src/STD_MBSTATE_T.cpp   (with props)
Modified:
    incubator/stdcxx/trunk/etc/config/src/MBSTATE_T.cpp

Modified: incubator/stdcxx/trunk/etc/config/src/MBSTATE_T.cpp
URL: 
http://svn.apache.org/viewcvs/incubator/stdcxx/trunk/etc/config/src/MBSTATE_T.cpp?rev=367886&r1=367885&r2=367886&view=diff
==============================================================================
--- incubator/stdcxx/trunk/etc/config/src/MBSTATE_T.cpp (original)
+++ incubator/stdcxx/trunk/etc/config/src/MBSTATE_T.cpp Tue Jan 10 18:54:51 2006
@@ -1,6 +1,8 @@
 // checking for mbstate_t in <wchar.h> and <wctype.h>
 
-#include "config.h"
+#if defined (_RWSTD_USE_CONFIG)
+#  include "config.h"
+#endif   // _RWSTD_USE_CONFIG
 
 // defined to get the correct definition of mbstate_t, available on HPUX;
 // once we get the correct size of the struct, _RWSTD_NO_MBSTATE_T is 

Added: incubator/stdcxx/trunk/etc/config/src/STD_MBSTATE_T.cpp
URL: 
http://svn.apache.org/viewcvs/incubator/stdcxx/trunk/etc/config/src/STD_MBSTATE_T.cpp?rev=367886&view=auto
==============================================================================
--- incubator/stdcxx/trunk/etc/config/src/STD_MBSTATE_T.cpp (added)
+++ incubator/stdcxx/trunk/etc/config/src/STD_MBSTATE_T.cpp Tue Jan 10 18:54:51 
2006
@@ -0,0 +1,17 @@
+// checking for std::mbstate_t in <wchar.h> and <wctype.h>
+
+#if defined (_RWSTD_USE_CONFIG)
+#  include "config.h"
+#endif   // _RWSTD_USE_CONFIG
+
+#ifndef _RWSTD_NO_WCHAR_H
+#  include <wchar.h>
+#endif   // _RWSTD_NO_WCHAR_H
+
+#ifndef _RWSTD_NO_WCTYPE_H
+#  include <wctype.h>
+#endif
+
+// compile-only test:
+// check to see if the headers above declared mbstate_t in namespace std
+std::mbstate_t dummy_state;

Propchange: incubator/stdcxx/trunk/etc/config/src/STD_MBSTATE_T.cpp
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: incubator/stdcxx/trunk/etc/config/src/STD_MBSTATE_T.cpp
------------------------------------------------------------------------------
    svn:keywords = Id


Reply via email to