neilg 2004/01/12 08:27:41 Modified: c/src/xercesc/internal XSerializeEngine.cpp Log: remove use of static buffers Revision Changes Path 1.11 +8 -5 xml-xerces/c/src/xercesc/internal/XSerializeEngine.cpp Index: XSerializeEngine.cpp =================================================================== RCS file: /home/cvs/xml-xerces/c/src/xercesc/internal/XSerializeEngine.cpp,v retrieving revision 1.10 retrieving revision 1.11 diff -u -r1.10 -r1.11 --- XSerializeEngine.cpp 17 Dec 2003 00:18:34 -0000 1.10 +++ XSerializeEngine.cpp 12 Jan 2004 16:27:41 -0000 1.11 @@ -57,6 +57,9 @@ /* * $Id$ * $Log$ + * Revision 1.11 2004/01/12 16:27:41 neilg + * remove use of static buffers + * * Revision 1.10 2003/12/17 00:18:34 cargilld * Update to memory management so that the static memory manager (one used to call Initialize) is only for static data. * @@ -113,12 +116,10 @@ static const XSerializeEngine::XSerializedObjectId_t fgClassMask = 0x80000000; // indicates class tag static const XSerializeEngine::XSerializedObjectId_t fgMaxObjectCount = 0x3FFFFFFD; -static XMLCh value1[16]; -static XMLCh value2[16]; - #define TEST_THROW_ARG1(condition, data, err_msg) \ if (condition) \ { \ + XMLCh value1[16]; \ XMLString::binToText(data, value1, 16, 10, fMemoryManager); \ ThrowXMLwithMemMgr1(XSerializationException \ , err_msg \ @@ -129,6 +130,8 @@ #define TEST_THROW_ARG2(condition, data1, data2, err_msg) \ if (condition) \ { \ + XMLCh value1[16]; \ + XMLCh value2[16]; \ XMLString::binToText(data1, value1, 16, 10, fMemoryManager); \ XMLString::binToText(data2, value2, 16, 10, fMemoryManager); \ ThrowXMLwithMemMgr2(XSerializationException \
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]