diff --git a/src/xercesc/util/DefaultPanicHandler.hpp b/src/xercesc/util/DefaultPanicHandler.hpp
index 6eb5d07b589789e7b610b4b0e5deb533fa92c8e2..d31f46e11bd9b61a2605ed493db39acb527d8d5e 100644
--- a/src/xercesc/util/DefaultPanicHandler.hpp
+++ b/src/xercesc/util/DefaultPanicHandler.hpp
@@ -56,6 +56,9 @@
 
 /*
  * $Log$
+ * Revision 1.2  2003/03/10 16:05:11  peiyongz
+ * assignment operator
+ *
  * Revision 1.1  2003/03/09 17:06:16  peiyongz
  * PanicHandler
  *
@@ -116,7 +119,7 @@ private:
     DefaultPanicHandler(const PanicHandler&);
     
     /** Assignment operator */
-    void operator=(const DefaultPanicHandler&);
+    DefaultPanicHandler& operator=(const DefaultPanicHandler&);
 
 };
 
diff --git a/src/xercesc/util/PanicHandler.hpp b/src/xercesc/util/PanicHandler.hpp
index 206606e67c794972d5521fba40bb9f13c4e38bc5..219ec41385aefcf6e808f4909ceda87d4bc18e06 100644
--- a/src/xercesc/util/PanicHandler.hpp
+++ b/src/xercesc/util/PanicHandler.hpp
@@ -56,6 +56,9 @@
 
 /*
  * $Log$
+ * Revision 1.2  2003/03/10 16:05:11  peiyongz
+ * assignment operator
+ *
  * Revision 1.1  2003/03/09 17:06:16  peiyongz
  * PanicHandler
  *
@@ -147,7 +150,7 @@ private:
     PanicHandler(const PanicHandler&);
     
     /** Assignment operator */
-    void operator=(const PanicHandler&);
+    PanicHandler& operator=(const PanicHandler&);
 };
 
 XERCES_CPP_NAMESPACE_END