Lines Matching defs:m_buffer
651 // m_buffer <= m_bufferPtr <= m_bufferEnd <= m_bufferLim
658 char *m_buffer; // malloc/realloc base pointer of parse buffer
662 const char *m_bufferLim; // allocated end of m_buffer
1012 = EXPAT_SAFE_PTR_DIFF(parser->m_bufferPtr, parser->m_buffer);
1093 parser->m_buffer = NULL;
1220 parser->m_bufferPtr = parser->m_buffer;
1221 parser->m_bufferEnd = parser->m_buffer;
1593 FREE(parser, parser->m_buffer);
2015 memcpy(parser->m_buffer, end, nLeftOver);
2017 parser->m_bufferPtr = parser->m_buffer;
2018 parser->m_bufferEnd = parser->m_buffer + nLeftOver;
2129 || parser->m_buffer == NULL) {
2142 keep = (int)EXPAT_SAFE_PTR_DIFF(parser->m_bufferPtr, parser->m_buffer);
2152 if (parser->m_buffer && parser->m_bufferPtr
2154 <= EXPAT_SAFE_PTR_DIFF(parser->m_bufferLim, parser->m_buffer)) {
2156 if (keep < EXPAT_SAFE_PTR_DIFF(parser->m_bufferPtr, parser->m_buffer)) {
2158 = (int)EXPAT_SAFE_PTR_DIFF(parser->m_bufferPtr, parser->m_buffer)
2162 memmove(parser->m_buffer, &parser->m_buffer[offset],
2168 memmove(parser->m_buffer, parser->m_bufferPtr,
2171 = parser->m_buffer
2173 parser->m_bufferPtr = parser->m_buffer;
2178 = (int)EXPAT_SAFE_PTR_DIFF(parser->m_bufferLim, parser->m_buffer);
2200 FREE(parser, parser->m_buffer);
2201 parser->m_buffer = newBuf;
2203 = parser->m_buffer
2206 parser->m_bufferPtr = parser->m_buffer + keep;
2210 parser->m_bufferPtr = parser->m_buffer = newBuf;
2216 FREE(parser, parser->m_buffer);
2224 parser->m_bufferPtr = parser->m_buffer = newBuf;
2348 if (parser->m_eventPtr && parser->m_buffer) {
2350 *offset = (int)(parser->m_eventPtr - parser->m_buffer);
2352 *size = (int)(parser->m_bufferEnd - parser->m_buffer);
2353 return parser->m_buffer;