From 9f01f178f1f31f324e3028f8deeb02a8ab82c708 Mon Sep 17 00:00:00 2001
From: PeiYong Zhang <peiyongz@apache.org>
Date: Thu, 28 Oct 2004 20:10:50 +0000
Subject: [PATCH] Data member reshuffle and store/load fNameScopeId

git-svn-id: https://svn.apache.org/repos/asf/xerces/c/trunk@176166 13f79535-47bb-0310-9956-ffa450edef68
---
 src/xercesc/framework/XMLNotationDecl.cpp | 9 +++++++--
 src/xercesc/framework/XMLNotationDecl.hpp | 5 ++++-
 2 files changed, 11 insertions(+), 3 deletions(-)

diff --git a/src/xercesc/framework/XMLNotationDecl.cpp b/src/xercesc/framework/XMLNotationDecl.cpp
index 6e15b94b3..afb443d9b 100644
--- a/src/xercesc/framework/XMLNotationDecl.cpp
+++ b/src/xercesc/framework/XMLNotationDecl.cpp
@@ -16,6 +16,9 @@
 
 /**
  * $Log$
+ * Revision 1.12  2004/10/28 20:10:50  peiyongz
+ * Data member reshuffle and store/load fNameScopeId
+ *
  * Revision 1.11  2004/09/08 13:55:59  peiyongz
  * Apache License Version 2.0
  *
@@ -77,11 +80,11 @@ XERCES_CPP_NAMESPACE_BEGIN
 XMLNotationDecl::XMLNotationDecl(MemoryManager* const manager) :
 
     fId(0)
+    , fNameSpaceId(0)
     , fName(0)
     , fPublicId(0)
     , fSystemId(0)
     , fBaseURI(0)
-    , fNameSpaceId(0)
     , fMemoryManager(manager)
 {
 }
@@ -92,11 +95,11 @@ XMLNotationDecl::XMLNotationDecl( const XMLCh* const   notName
                                 , const XMLCh* const   baseURI
                                 , MemoryManager* const manager) :
     fId(0)
+    , fNameSpaceId(0)
     , fName(0)
     , fPublicId(0)
     , fSystemId(0)
     , fBaseURI(0)
-    , fNameSpaceId(0)
     , fMemoryManager(manager)
 {
     try
@@ -158,6 +161,7 @@ void XMLNotationDecl::serialize(XSerializeEngine& serEng)
     if (serEng.isStoring())
     {
         serEng<<fId;
+        serEng<<fNameSpaceId;
         serEng.writeString(fName);
         serEng.writeString(fPublicId);
         serEng.writeString(fSystemId);
@@ -166,6 +170,7 @@ void XMLNotationDecl::serialize(XSerializeEngine& serEng)
     else
     {
         serEng>>fId;
+        serEng>>fNameSpaceId;
         serEng.readString(fName);
         serEng.readString(fPublicId);
         serEng.readString(fSystemId);
diff --git a/src/xercesc/framework/XMLNotationDecl.hpp b/src/xercesc/framework/XMLNotationDecl.hpp
index 18467eb70..942519046 100644
--- a/src/xercesc/framework/XMLNotationDecl.hpp
+++ b/src/xercesc/framework/XMLNotationDecl.hpp
@@ -16,6 +16,9 @@
 
 /*
  * $Log$
+ * Revision 1.14  2004/10/28 20:10:50  peiyongz
+ * Data member reshuffle and store/load fNameScopeId
+ *
  * Revision 1.13  2004/09/08 13:55:59  peiyongz
  * Apache License Version 2.0
  *
@@ -193,11 +196,11 @@ private :
     //      The text of the notation's base URI
     // -----------------------------------------------------------------------
     unsigned int    fId;
+    unsigned int    fNameSpaceId;
 	XMLCh*          fName;
     XMLCh*          fPublicId;
     XMLCh*          fSystemId;
     XMLCh*          fBaseURI;
-    unsigned int    fNameSpaceId;
     MemoryManager*  fMemoryManager;
 };
 
-- 
GitLab