Пример #1
0
/*
 * Release all allocated resources 
 */
int rtSaxCReleaseReader (OSXMLREADER* pReader) 
{
   XMLReaderImpl* readerImpl = (XMLReaderImpl*)(void*)pReader;
   XML_Parser parser;

   if (pReader == 0 || pReader->pctxt == 0 || readerImpl->parser == 0)
      return RTERR_NOTINIT;

   parser = readerImpl->parser;
   XML_MemFree (parser, readerImpl);
   XML_ParserFree (parser);
   return 0;
}
Пример #2
0
void _Expat_XML_MemFree(struct ExpatIFace * Self, XML_Parser parser, void * ptr)
{
	XML_MemFree(parser, ptr);
}
Пример #3
0
void freebuf_parser(parser_t *parser, byte_t *buf) {
  if( parser ) {
    /* used in conjunction with XML_MemAlloc, not needed by getbuf_parser */
    XML_MemFree(parser->p, buf);
  }
}