Author: carnold
Date: Fri Nov  2 14:17:59 2007
New Revision: 591465

URL: http://svn.apache.org/viewvc?rev=591465&view=rev
Log:
LOGCXX-175: Kludge for VC6's pre-standard for-loop scoping

Modified:
    logging/log4cxx/trunk/src/test/cpp/helpers/charsetencodertestcase.cpp
    logging/log4cxx/trunk/src/test/cpp/helpers/messagebuffertest.cpp

Modified: logging/log4cxx/trunk/src/test/cpp/helpers/charsetencodertestcase.cpp
URL: 
http://svn.apache.org/viewvc/logging/log4cxx/trunk/src/test/cpp/helpers/charsetencodertestcase.cpp?rev=591465&r1=591464&r2=591465&view=diff
==============================================================================
--- logging/log4cxx/trunk/src/test/cpp/helpers/charsetencodertestcase.cpp 
(original)
+++ logging/log4cxx/trunk/src/test/cpp/helpers/charsetencodertestcase.cpp Fri 
Nov  2 14:17:59 2007
@@ -279,9 +279,9 @@
               Thread threads[THREAD_COUNT];
               CharsetEncoderPtr 
enc(CharsetEncoder::getEncoder(LOG4CXX_STR("ISO-8859-1")));
               ThreadPackage* package = new ThreadPackage(enc, THREAD_REPS);
-              for(int i = 0; i < THREAD_COUNT; i++) {
+              { for(int i = 0; i < THREAD_COUNT; i++) {
                   threads[i].run(thread1Action, package);
-              }
+              } }
               //
               //   give time for all threads to be launched so
               //      we don't signal before everybody is waiting.

Modified: logging/log4cxx/trunk/src/test/cpp/helpers/messagebuffertest.cpp
URL: 
http://svn.apache.org/viewvc/logging/log4cxx/trunk/src/test/cpp/helpers/messagebuffertest.cpp?rev=591465&r1=591464&r2=591465&view=diff
==============================================================================
--- logging/log4cxx/trunk/src/test/cpp/helpers/messagebuffertest.cpp (original)
+++ logging/log4cxx/trunk/src/test/cpp/helpers/messagebuffertest.cpp Fri Nov  2 
14:17:59 2007
@@ -50,21 +50,33 @@
     void testInsertCStr() {
         MessageBuffer buf;
         std::string greeting("Hello, World");
-        CharMessageBuffer& retval = buf << "Hello" << ", World";
+#if LOG4CXX_SUPPORTS_MULTIPLE_OP_RETVAL                
+        CharMessageBuffer& retval = buf << "Hello" << ", World";
+#else
+               std::ostream& retval = buf << "Hello" << ", World";
+#endif
         CPPUNIT_ASSERT_EQUAL(greeting, buf.str(retval)); 
     }
 
     void testInsertString() {
         MessageBuffer buf;
         std::string greeting("Hello, World");
-        CharMessageBuffer& retval = buf << std::string("Hello") << 
std::string(", World");
+#if LOG4CXX_SUPPORTS_MULTIPLE_OP_RETVAL                
+        CharMessageBuffer& retval = buf << std::string("Hello") << 
std::string(", World");
+#else
+        std::ostream& retval = buf << std::string("Hello") << std::string(", 
World");
+#endif
         CPPUNIT_ASSERT_EQUAL(greeting, buf.str(retval)); 
     }
     
     void testInsertNull() {
         MessageBuffer buf;
         std::string greeting("Hello, null");
+#if LOG4CXX_SUPPORTS_MULTIPLE_OP_RETVAL                
         CharMessageBuffer& retval = buf << "Hello, " << (const char*) 0;
+#else
+        std::ostream& retval = buf << "Hello, " << (const char*) 0;
+#endif
         CPPUNIT_ASSERT_EQUAL(greeting, buf.str(retval)); 
     }
     


Reply via email to