peiyongz 2004/07/21 07:54:04 Modified: c/src/xercesc/validators/DTD DTDGrammar.cpp Log: using the supplied memory manager Revision Changes Path 1.18 +9 -6 xml-xerces/c/src/xercesc/validators/DTD/DTDGrammar.cpp Index: DTDGrammar.cpp =================================================================== RCS file: /home/cvs/xml-xerces/c/src/xercesc/validators/DTD/DTDGrammar.cpp,v retrieving revision 1.17 retrieving revision 1.18 diff -u -r1.17 -r1.18 --- DTDGrammar.cpp 3 Mar 2004 23:03:28 -0000 1.17 +++ DTDGrammar.cpp 21 Jul 2004 14:54:04 -0000 1.18 @@ -56,6 +56,9 @@ /* * $Log$ + * Revision 1.18 2004/07/21 14:54:04 peiyongz + * using the supplied memory manager + * * Revision 1.17 2004/03/03 23:03:28 peiyongz * Using serialize() to save/load object created in ctor * @@ -301,7 +304,7 @@ // If we got here first, then register it and set the registered flag if (!sEntityPoolMutexRegistered) { - fDefaultEntities = new NameIdPool<DTDEntityDecl>(11, 12); + fDefaultEntities = new (fMemoryManager) NameIdPool<DTDEntityDecl>(11, 12); // // Add the default entity entries for the character refs that must @@ -313,11 +316,11 @@ // to be used in places whether other non-numeric general entities // cannot. // - fDefaultEntities->put(new DTDEntityDecl(XMLUni::fgAmp, chAmpersand, true, true)); - fDefaultEntities->put(new DTDEntityDecl(XMLUni::fgLT, chOpenAngle, true, true)); - fDefaultEntities->put(new DTDEntityDecl(XMLUni::fgGT, chCloseAngle, true, true)); - fDefaultEntities->put(new DTDEntityDecl(XMLUni::fgQuot, chDoubleQuote, true, true)); - fDefaultEntities->put(new DTDEntityDecl(XMLUni::fgApos, chSingleQuote, true, true)); + fDefaultEntities->put(new (fMemoryManager) DTDEntityDecl(XMLUni::fgAmp, chAmpersand, true, true)); + fDefaultEntities->put(new (fMemoryManager) DTDEntityDecl(XMLUni::fgLT, chOpenAngle, true, true)); + fDefaultEntities->put(new (fMemoryManager) DTDEntityDecl(XMLUni::fgGT, chCloseAngle, true, true)); + fDefaultEntities->put(new (fMemoryManager) DTDEntityDecl(XMLUni::fgQuot, chDoubleQuote, true, true)); + fDefaultEntities->put(new (fMemoryManager) DTDEntityDecl(XMLUni::fgApos, chSingleQuote, true, true)); // register cleanup method entityPoolRegistryCleanup.registerCleanup(DTDGrammar::reinitDfltEntities);
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]