diff --git a/Projects/Win32/BCB6/Xerces-all/XercesLib/XercesLib.bpr b/Projects/Win32/BCB6/Xerces-all/XercesLib/XercesLib.bpr index cb6e863e35de05cbabac83cdf4cd2ef65b1c8f84..d2e9e3d117fdad5f5a5f25baf04573f453de56bc 100644 --- a/Projects/Win32/BCB6/Xerces-all/XercesLib/XercesLib.bpr +++ b/Projects/Win32/BCB6/Xerces-all/XercesLib/XercesLib.bpr @@ -349,7 +349,11 @@ ..\..\..\..\..\Build\Win32\BCB6\obj\XSObjectFactory.obj ..\..\..\..\..\Build\Win32\BCB6\obj\XMLIBM1047Transcoder.obj ..\..\..\..\..\Build\Win32\BCB6\obj\XMLCanRepGroup.obj - ..\..\..\..\..\Build\Win32\BCB6\obj\BinMemOutputStream.obj"/> + ..\..\..\..\..\Build\Win32\BCB6\obj\BinMemOutputStream.obj + ..\..\..\..\..\Build\Win32\BCB6\obj\XMLRegisterCleanup.obj + ..\..\..\..\..\Build\Win32\BCB6\obj\XSValue.obj + ..\..\..\..\..\Build\Win32\BCB6\obj\XSAXMLScanner.obj + ..\..\..\..\..\Build\Win32\BCB6\obj\IdentityConstraintHandler.obj"/> <RESFILES value="..\..\..\..\..\src\xercesc\util\Platforms\Win32\Version.res"/> <IDLFILES value=""/> <IDLGENFILES value=""/> @@ -366,7 +370,7 @@ <DEBUGLIBPATH value="$(BCB)\lib\debug"/> <RELEASELIBPATH value="$(BCB)\lib\release"/> <LINKER value="ilink32"/> - <USERDEFINES value="PLATFORM_WIN32;_CRTDBG_MAP_ALLOC;PROJ_XMLPARSER;PROJ_XMLUTIL;PROJ_PARSERS;PROJ_SAX4C;PROJ_SAX2;PROJ_DOM;PROJ_VALIDATORS;XML_SINGLEDLL;XML_USE_WIN32_TRANSCODER;XML_USE_INMEM_MESSAGELOADER;XML_USE_NETACCESSOR_WINSOCK;_DEBUG"/> + <USERDEFINES value="PLATFORM_WIN32;_CRTDBG_MAP_ALLOC;PROJ_XMLPARSER;PROJ_XMLUTIL;PROJ_PARSERS;PROJ_SAX4C;PROJ_SAX2;PROJ_DOM;PROJ_VALIDATORS;XML_SINGLEDLL;XML_USE_WIN32_TRANSCODER;XML_USE_INMEM_MESSAGELOADER;XML_USE_NETACCESSOR_WINSOCK;_DEBUG;PROJ_DEPRECATED_DOM"/> <SYSDEFINES value="NO_STRICT;_RTLDLL;USEPACKAGES"/> <MAINSOURCE value="Xerceslib.cpp"/> <INCLUDEPATH value="..\..\..\..\..\src;$(BCB)\include"/> @@ -375,11 +379,11 @@ <OTHERFILES value=""/> </MACROS> <OPTIONS> - <IDLCFLAGS value="-I..\..\..\..\..\src\xercesc -I$(BCB)\include -src_suffix cpp - -DPLATFORM_WIN32 -D_CRTDBG_MAP_ALLOC -DPROJ_XMLPARSER -DPROJ_XMLUTIL - -DPROJ_PARSERS -DPROJ_SAX4C -DPROJ_SAX2 -DPROJ_DOM -DPROJ_VALIDATORS - -DXML_SINGLEDLL -DXML_USE_WIN32_TRANSCODER -DXML_USE_INMEM_MESSAGELOADER - -DXML_USE_NETACCESSOR_WINSOCK -D_DEBUG -boa"/> + <IDLCFLAGS value="-I..\..\..\..\..\src -I$(BCB)\include -src_suffix cpp -DPLATFORM_WIN32 + -D_CRTDBG_MAP_ALLOC -DPROJ_XMLPARSER -DPROJ_XMLUTIL -DPROJ_PARSERS + -DPROJ_SAX4C -DPROJ_SAX2 -DPROJ_DOM -DPROJ_VALIDATORS -DXML_SINGLEDLL + -DXML_USE_WIN32_TRANSCODER -DXML_USE_INMEM_MESSAGELOADER + -DXML_USE_NETACCESSOR_WINSOCK -D_DEBUG -DPROJ_DEPRECATED_DOM -boa"/> <CFLAG1 value="-WD -Od -Q -Vx -Ve -X- -r- -a8 -b -k -y -v -vi- -tWD -tWM -c"/> <PFLAGS value="-N2..\..\..\..\..\Build\Win32\BCB6\obj -N0..\..\..\..\..\Build\Win32\BCB6\obj -$Y+ -$W -$O- -$A8 -v -JPHNE -M"/> @@ -742,6 +746,11 @@ <FILE FILENAME="..\..\..\..\..\src\xercesc\internal\XSObjectFactory.cpp" FORMNAME="" UNITNAME="XSObjectFactory" CONTAINERID="CCompiler" DESIGNCLASS="" LOCALCOMMAND=""/> <FILE FILENAME="..\..\..\..\..\src\xercesc\util\XMLIBM1047Transcoder.cpp" FORMNAME="" UNITNAME="XMLIBM1047Transcoder" CONTAINERID="CCompiler" DESIGNCLASS="" LOCALCOMMAND=""/> <FILE FILENAME="..\..\..\..\..\src\xercesc\validators\datatype\XMLCanRepGroup.cpp" FORMNAME="" UNITNAME="XMLCanRepGroup" CONTAINERID="CCompiler" DESIGNCLASS="" LOCALCOMMAND=""/> + <FILE FILENAME="..\..\..\..\..\src\xercesc\internal\BinMemOutputStream.cpp" FORMNAME="" UNITNAME="BinMemOutputStream" CONTAINERID="CCompiler" DESIGNCLASS="" LOCALCOMMAND=""/> + <FILE FILENAME="..\..\..\..\..\src\xercesc\framework\psvi\XSValue.cpp" FORMNAME="" UNITNAME="XSValue" CONTAINERID="CCompiler" DESIGNCLASS="" LOCALCOMMAND=""/> + <FILE FILENAME="..\..\..\..\..\src\xercesc\internal\XSAXMLScanner.cpp" FORMNAME="" UNITNAME="XSAXMLScanner" CONTAINERID="CCompiler" DESIGNCLASS="" LOCALCOMMAND=""/> + <FILE FILENAME="..\..\..\..\..\src\xercesc\util\XMLRegisterCleanup.cpp" FORMNAME="" UNITNAME="XMLRegisterCleanup" CONTAINERID="CCompiler" DESIGNCLASS="" LOCALCOMMAND=""/> + <FILE FILENAME="..\..\..\..\..\src\xercesc\validators\schema\identity\IdentityConstraintHandler.cpp" FORMNAME="" UNITNAME="IdentityConstraintHandler" CONTAINERID="CCompiler" DESIGNCLASS="" LOCALCOMMAND=""/> </FILELIST> <BUILDTOOLS> </BUILDTOOLS> diff --git a/src/xercesc/dom/deprecated/DOMString.cpp b/src/xercesc/dom/deprecated/DOMString.cpp index bbbeb5bdc340989256573faf2612d81971524912..58ca68fd8507e70bc2bf7f63499d3cdd882e96b2 100644 --- a/src/xercesc/dom/deprecated/DOMString.cpp +++ b/src/xercesc/dom/deprecated/DOMString.cpp @@ -57,6 +57,12 @@ XMLLCPTranscoder* getDomConverter(); static XMLLCPTranscoder* gDomConverter = 0; static XMLRegisterCleanup cleanupDomConverter; +int DOMString::gLiveStringDataCount = 0; +int DOMString::gTotalStringDataCount = 0; +int DOMString::gLiveStringHandleCount = 0; +int DOMString::gTotalStringHandleCount = 0; + + XMLLCPTranscoder* getDomConverter() { if (!gDomConverter) @@ -312,12 +318,6 @@ DOMStringHandle *DOMStringHandle::cloneStringHandle() //------------------------------------------------------------ -int DOMString::gLiveStringDataCount = 0; -int DOMString::gTotalStringDataCount = 0; -int DOMString::gLiveStringHandleCount = 0; -int DOMString::gTotalStringHandleCount = 0; - - DOMString::DOMString() { fHandle = 0; diff --git a/src/xercesc/dom/deprecated/NodeImpl.cpp b/src/xercesc/dom/deprecated/NodeImpl.cpp index 31f968c4e76279043048b4202a13777c98e9a8fa..2bf6857c0acee2a8f2950a1e25022b35cddce179 100644 --- a/src/xercesc/dom/deprecated/NodeImpl.cpp +++ b/src/xercesc/dom/deprecated/NodeImpl.cpp @@ -57,6 +57,10 @@ const unsigned short NodeImpl::USERDATA = 0x1<<9; const unsigned short NodeImpl::HASSTRING = 0x1<<10; +int NodeImpl::gLiveNodeImpls = 0; // Counters for debug & tuning. +int NodeImpl::gTotalNodeImpls= 0; + + NodeImpl::NodeImpl(DocumentImpl *ownerDoc) { this->flags = 0; @@ -85,10 +89,6 @@ NodeImpl::NodeImpl(const NodeImpl &other) { }; -int NodeImpl::gLiveNodeImpls = 0; // Counters for debug & tuning. -int NodeImpl::gTotalNodeImpls= 0; - - NodeImpl::~NodeImpl() { if (hasUserData())