Author: faridz
Date: Fri Nov  9 09:26:11 2007
New Revision: 593596

URL: http://svn.apache.org/viewvc?rev=593596&view=rev
Log:
2007-11-09 Farid Zaripov <[EMAIL PROTECTED]>

        Merged r593595 from branches/4.2.x with a fix for STDCXX-659
        * 22.locale.moneypunct.cpp (check_moneypunct): Set all categories
        instead setting the only monetary category.

Modified:
    incubator/stdcxx/trunk/tests/localization/22.locale.moneypunct.cpp

Modified: incubator/stdcxx/trunk/tests/localization/22.locale.moneypunct.cpp
URL: 
http://svn.apache.org/viewvc/incubator/stdcxx/trunk/tests/localization/22.locale.moneypunct.cpp?rev=593596&r1=593595&r2=593596&view=diff
==============================================================================
--- incubator/stdcxx/trunk/tests/localization/22.locale.moneypunct.cpp 
(original)
+++ incubator/stdcxx/trunk/tests/localization/22.locale.moneypunct.cpp Fri Nov  
9 09:26:11 2007
@@ -339,7 +339,7 @@
 {
     // (try to) set the global C locale
     char locnamebuf [256];
-    const char *loc = std::setlocale (LC_MONETARY, locname);
+    const char *loc = std::setlocale (LC_ALL, locname);
     if (!loc)
         return false;
 
@@ -369,7 +369,7 @@
             return false;
 
         // reset to default locale given by LC_LANG
-        std::setlocale (LC_MONETARY, "");
+        std::setlocale (LC_ALL, "");
 
         // create a new C++ locale object
         loc_ = std::locale (locname);


Reply via email to