diff --git a/src/internal/ReaderMgr.hpp b/src/internal/ReaderMgr.hpp
index ba95275c4468f1a1836a6dab27b22565927c2b46..617a03ec3c22c21ec81d177d1ee7b4eba2e9a883 100644
--- a/src/internal/ReaderMgr.hpp
+++ b/src/internal/ReaderMgr.hpp
@@ -56,6 +56,10 @@
 
 /*
  * $Log$
+ * Revision 1.12  2000/09/09 00:18:18  andyh
+ * Reordered member variables in ThrowEOEJanitor.  Patch submitted
+ * by Kirk Wylie.
+ *
  * Revision 1.11  2000/07/08 00:17:13  andyh
  * Cleanup of yesterday's speedup changes.  Merged new bit into the
  * scanner character properties table.
@@ -420,8 +424,8 @@ public :
     // -----------------------------------------------------------------------
     ThrowEOEJanitor(ReaderMgr* mgrTarget, const bool newValue) :
 
-        fMgr(mgrTarget)
-        , fOld(mgrTarget->getThrowEOE())
+        fOld(mgrTarget->getThrowEOE())
+        , fMgr(mgrTarget)
     {
         mgrTarget->setThrowEOE(newValue);
     }