Index: src/main/cpp/charsetencoder.cpp
===================================================================
--- src/main/cpp/charsetencoder.cpp	(Revision 1590043)
+++ src/main/cpp/charsetencoder.cpp	(Arbeitskopie)
@@ -400,7 +400,7 @@
                             Transcoder::decode(encoding, ename);
                             try {
                                 encoder = CharsetEncoder::getEncoder(ename);
-                            } catch(IllegalArgumentException ex) {
+                            } catch(IllegalArgumentException &ex) {
                                 encoder = new USASCIICharsetEncoder();
                             }
                         }
Index: src/main/cpp/fileappender.cpp
===================================================================
--- src/main/cpp/fileappender.cpp	(Revision 1590043)
+++ src/main/cpp/fileappender.cpp	(Arbeitskopie)
@@ -275,10 +275,10 @@
           if(!parentDir.exists(p) && parentDir.mkdirs(p)) {
              outStream = new FileOutputStream(filename, append1);
           } else {
-             throw ex;
+             throw;
           }
       } else {
-        throw ex;
+        throw;
       }
   }
   
Index: src/main/cpp/odbcappender.cpp
===================================================================
--- src/main/cpp/odbcappender.cpp	(Revision 1590043)
+++ src/main/cpp/odbcappender.cpp	(Arbeitskopie)
@@ -183,7 +183,7 @@
          SQLFreeHandle(SQL_HANDLE_STMT, stmt);
       }
    
-      throw e;
+      throw;
    }
    SQLFreeHandle(SQL_HANDLE_STMT, stmt);
    closeConnection(con);
Index: src/main/cpp/properties.cpp
===================================================================
--- src/main/cpp/properties.cpp	(Revision 1590043)
+++ src/main/cpp/properties.cpp	(Arbeitskopie)
@@ -296,7 +296,7 @@
         }
 
 protected:
-        bool get(LogString& in, logchar& c)
+        static bool get(LogString& in, logchar& c)
         {
                 if (in.empty()) {
                     c = 0;
Index: src/main/cpp/simpledateformat.cpp
===================================================================
--- src/main/cpp/simpledateformat.cpp	(Revision 1590043)
+++ src/main/cpp/simpledateformat.cpp	(Arbeitskopie)
@@ -232,7 +232,6 @@
 
 private:
   size_t width;
-  char zeroDigit;
 };
 
 
@@ -438,7 +437,7 @@
 class HourToken : public NumericToken
 {
 public:
-  HourToken( int width1, int /* offset1 */ ) : NumericToken( width1 )
+  HourToken( int width1, int /* offset1 */ ) : NumericToken( width1 ), offset( 0 )
   {
   }
 
