BOOST_NO_SWPRINTF defined for VC++ 6.0
Why is BOOST_NO_SWPRINTF defined for VC++ 6.0 in the config\compiler\visualc.hpp ? There most certainly is a swprintf in the header files. Is there something wrong with it in VC6 ? If I can't use it in some Boost code which I am modifying slightly for my own purpose, is there something else I can use ?
The VC6 version of swprintf is non-conforming, the sig should be int swprintf(wchar_t*, size_t, wchar_t*,...); but MS provides: int swprintf(wchar_t*, wchar_t*,...);
Why is BOOST_NO_SWPRINTF defined for VC++ 6.0 in the config\compiler\visualc.hpp ? There most certainly is a swprintf in the header files. Is there something wrong with it in VC6 ? If I can't use it in some Boost code which I am modifying slightly for my own purpose, is there something else I can use ?
Info: http://www.boost.org Wiki: http://www.crystalclearsoftware.com/cgi-bin/boost_wiki/wiki.pl Unsubscribe: mailto:boost-users-unsubscribe@yahoogroups.com
Your use of Yahoo! Groups is subject to http://docs.yahoo.com/info/terms/
participants (2)
-
Edward Diener
-
John Maddock