Lines Matching refs:bufferPos
474 char* bufferPos = parseBuffer.data();
475 char* bufferStart = bufferPos;
484 *bufferPos++ = *baseStringStart++;
485 char* bufferPathStart = bufferPos;
497 *bufferPos++ = '/';
499 bufferPos += copyPathRemovingDots(bufferPos, baseStringStart, 0, baseStringEnd - baseStringStart);
506 if (relStringPos[0] == '.' && bufferPos[-1] == '/') {
521 if (bufferPos > bufferPathStart + 1)
522 bufferPos--;
523 while (bufferPos > bufferPathStart + 1 && bufferPos[-1] != '/')
524 bufferPos--;
529 *bufferPos = *relStringPos;
531 bufferPos++;
536 strncpy(bufferPos, relStringPos, bufferSize - (bufferPos - bufferStart));