Home | History | Annotate | Download | only in lib

Lines Matching refs:m_buffer

666   //   m_buffer <= m_bufferPtr <= m_bufferEnd  <= m_bufferLim
673 char *m_buffer; // malloc/realloc base pointer of parse buffer
677 const char *m_bufferLim; // allocated end of m_buffer
1032 = EXPAT_SAFE_PTR_DIFF(parser->m_bufferPtr, parser->m_buffer);
1135 parser->m_buffer = NULL;
1264 parser->m_bufferPtr = parser->m_buffer;
1265 parser->m_bufferEnd = parser->m_buffer;
1698 FREE(parser, parser->m_buffer);
2116 memcpy(parser->m_buffer, end, nLeftOver);
2118 parser->m_bufferPtr = parser->m_buffer;
2119 parser->m_bufferEnd = parser->m_buffer + nLeftOver;
2230 || parser->m_buffer == NULL) {
2243 keep = (int)EXPAT_SAFE_PTR_DIFF(parser->m_bufferPtr, parser->m_buffer);
2253 if (parser->m_buffer && parser->m_bufferPtr
2255 <= EXPAT_SAFE_PTR_DIFF(parser->m_bufferLim, parser->m_buffer)) {
2257 if (keep < EXPAT_SAFE_PTR_DIFF(parser->m_bufferPtr, parser->m_buffer)) {
2259 = (int)EXPAT_SAFE_PTR_DIFF(parser->m_bufferPtr, parser->m_buffer)
2263 memmove(parser->m_buffer, &parser->m_buffer[offset],
2269 memmove(parser->m_buffer, parser->m_bufferPtr,
2272 = parser->m_buffer
2274 parser->m_bufferPtr = parser->m_buffer;
2279 = (int)EXPAT_SAFE_PTR_DIFF(parser->m_bufferLim, parser->m_buffer);
2301 FREE(parser, parser->m_buffer);
2302 parser->m_buffer = newBuf;
2304 = parser->m_buffer
2307 parser->m_bufferPtr = parser->m_buffer + keep;
2311 parser->m_bufferPtr = parser->m_buffer = newBuf;
2317 FREE(parser, parser->m_buffer);
2325 parser->m_bufferPtr = parser->m_buffer = newBuf;
2454 if (parser->m_eventPtr && parser->m_buffer) {
2456 *offset = (int)(parser->m_eventPtr - parser->m_buffer);
2458 *size = (int)(parser->m_bufferEnd - parser->m_buffer);
2459 return parser->m_buffer;