Lines Matching refs:bufferPtr
584 #define bufferPtr (parser->m_bufferPtr)
804 bufferPtr = buffer;
1378 positionPtr = bufferPtr;
1379 errorCode = processor(parser, bufferPtr, parseEndPtr = bufferEnd, 0);
1387 else if (bufferPtr == bufferEnd) {
1430 bufferPtr = buffer;
1450 const char *start = bufferPtr;
1455 isFinal ? (const char **)NULL : &bufferPtr);
1458 XmlUpdatePosition(encoding, positionPtr, bufferPtr, &position);
1459 positionPtr = bufferPtr;
1475 int neededSize = len + (bufferEnd - bufferPtr);
1477 int keep = bufferPtr - buffer;
1485 if (keep < bufferPtr - buffer) {
1486 int offset = (bufferPtr - buffer) - keep;
1487 memmove(buffer, &buffer[offset], bufferEnd - bufferPtr + keep);
1489 bufferPtr -= offset;
1492 memmove(buffer, bufferPtr, bufferEnd - bufferPtr);
1493 bufferEnd = buffer + (bufferEnd - bufferPtr);
1494 bufferPtr = buffer;
1499 int bufferSize = bufferLim - bufferPtr;
1512 if (bufferPtr) {
1513 int keep = bufferPtr - buffer;
1516 memcpy(newBuf, &bufferPtr[-keep], bufferEnd - bufferPtr + keep);
1519 bufferEnd = buffer + (bufferEnd - bufferPtr) + keep;
1520 bufferPtr = buffer + keep;
1523 bufferEnd = newBuf + (bufferEnd - bufferPtr);
1524 bufferPtr = buffer = newBuf;
1527 if (bufferPtr) {
1528 memcpy(newBuf, bufferPtr, bufferEnd - bufferPtr);
1531 bufferEnd = newBuf + (bufferEnd - bufferPtr);
1532 bufferPtr = buffer = newBuf;