xerces-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From knoa...@apache.org
Subject cvs commit: xml-xerces/c/doc faq-parse.xml
Date Fri, 13 Feb 2004 20:42:54 GMT
knoaman     2004/02/13 12:42:54

  Modified:    c/doc    faq-parse.xml
  Log:
  Add a faq regarding the two versions of transcode (one with a mem mgr and one without)
  
  Revision  Changes    Path
  1.61      +18 -0     xml-xerces/c/doc/faq-parse.xml
  
  Index: faq-parse.xml
  ===================================================================
  RCS file: /home/cvs/xml-xerces/c/doc/faq-parse.xml,v
  retrieving revision 1.60
  retrieving revision 1.61
  diff -u -r1.60 -r1.61
  --- faq-parse.xml	12 Feb 2004 19:13:47 -0000	1.60
  +++ faq-parse.xml	13 Feb 2004 20:42:54 -0000	1.61
  @@ -897,5 +897,23 @@
         
       </a>
     </faq>
  +
  +  <faq title="Why do we have two versions of XMLString::transcode (one with memory manager
and one without)?">
  +
  +    <q>Why do we have two versions of XMLString::transcode (one with memory manager
and one without)?</q>
  +
  +    <a>
  +
  +      <p>With the introdcution of the configurable memory manager, we didn't want
to break users by
  +         changing the signature of the method. Also, we did not want to provide a default
memory
  +         manager as it would introduce a side effect with users experiencing some strange
core dumps.
  +         The latter will occur when the scope of the string allocated is beyond that of
  +         XMLPlatformUtils::Terminate (i.e. a string is allocated using the default memory
manager
  +         which is deleted when XMLPlatformUtils::Terminate is called, but the allocated
string is
  +         deleted later). We plan to deprecate the transcode method with no parameters in
later releases.
  +      </p>
  +
  +    </a>
  +  </faq>
     
   </faqs>
  
  
  

---------------------------------------------------------------------
To unsubscribe, e-mail: xerces-cvs-unsubscribe@xml.apache.org
For additional commands, e-mail: xerces-cvs-help@xml.apache.org


Mime
View raw message