Lines Matching refs:bufferPtr
598 #define bufferPtr (parser->m_bufferPtr)
834 bufferPtr = buffer;
1405 positionPtr = bufferPtr;
1406 errorCode = processor(parser, bufferPtr, parseEndPtr = bufferEnd, 0);
1414 else if (bufferPtr == bufferEnd) {
1457 bufferPtr = buffer;
1477 const char *start = bufferPtr;
1482 isFinal ? (const char **)NULL : &bufferPtr);
1485 XmlUpdatePosition(encoding, positionPtr, bufferPtr, &position);
1486 positionPtr = bufferPtr;
1502 int neededSize = len + (bufferEnd - bufferPtr);
1504 int keep = bufferPtr - buffer;
1512 if (keep < bufferPtr - buffer) {
1513 int offset = (bufferPtr - buffer) - keep;
1514 memmove(buffer, &buffer[offset], bufferEnd - bufferPtr + keep);
1516 bufferPtr -= offset;
1519 memmove(buffer, bufferPtr, bufferEnd - bufferPtr);
1520 bufferEnd = buffer + (bufferEnd - bufferPtr);
1521 bufferPtr = buffer;
1526 int bufferSize = bufferLim - bufferPtr;
1539 if (bufferPtr) {
1540 int keep = bufferPtr - buffer;
1543 memcpy(newBuf, &bufferPtr[-keep], bufferEnd - bufferPtr + keep);
1546 bufferEnd = buffer + (bufferEnd - bufferPtr) + keep;
1547 bufferPtr = buffer + keep;
1550 bufferEnd = newBuf + (bufferEnd - bufferPtr);
1551 bufferPtr = buffer = newBuf;
1554 if (bufferPtr) {
1555 memcpy(newBuf, bufferPtr, bufferEnd - bufferPtr);
1558 bufferEnd = newBuf + (bufferEnd - bufferPtr);
1559 bufferPtr = buffer = newBuf;