Update of /cvsroot/openvrml/openvrml/src/libopenvrml/openvrml
In directory sc8-pr-cvs3.sourceforge.net:/tmp/cvs-serv5738/src/libopenvrml/openvrml
Modified Files:
vrml97node.cpp
Log Message:
Ensure char32_t is 4 bytes even if wchar_t is not.
Index: vrml97node.cpp
===================================================================
RCS file: /cvsroot/openvrml/openvrml/src/libopenvrml/openvrml/vrml97node.cpp,v
retrieving revision 1.126
retrieving revision 1.127
diff -C2 -d -r1.126 -r1.127
*** vrml97node.cpp 16 Apr 2007 02:01:00 -0000 1.126
--- vrml97node.cpp 28 Apr 2007 06:59:08 -0000 1.127
***************
*** 3793,3801 ****
# ifdef OPENVRML_ENABLE_RENDER_TEXT_NODE
! # ifdef _WIN32
! typedef __int32 char32_t;
! # else
! typedef wchar_t char32_t;
! # endif
# endif
--- 3793,3800 ----
# ifdef OPENVRML_ENABLE_RENDER_TEXT_NODE
! typedef boost::mpl::if_c<sizeof (wchar_t) == 4,
! wchar_t,
! openvrml::int32>::type
! char32_t;
# endif
|