Lines Matching refs:fBuffer

27 	fBuffer(NULL),
41 fBuffer(NULL),
55 fBuffer(NULL),
69 free(fBuffer);
80 if (fBuffer != NULL && fBufferSize != bufferSize) {
81 free(fBuffer);
82 fBuffer = NULL;
105 free(fBuffer);
107 fBuffer = other.fBuffer;
114 other.fBuffer = NULL;
126 if (fBuffer != NULL || (fLazy && !fFailed && fBufferSize != 0))
142 if (path == NULL && fLazy && fBuffer == NULL) {
147 if (fBuffer == NULL) {
171 memcpy(fBuffer, path, length + 1);
176 fBuffer[0] = '\0';
188 return fIsNull ? NULL : fBuffer;
200 if (fBuffer == NULL && fLazy) {
207 if (fBuffer == NULL || fLocked)
213 return fBuffer;
227 if (fBuffer == NULL)
230 fPathLength = strnlen(fBuffer, fBufferSize);
234 fBuffer[fPathLength] = '\0';
243 char* buffer = fBuffer;
245 if (fBuffer != NULL) {
246 fBuffer = NULL;
258 if (fBuffer == NULL)
262 if (fBuffer[i] == '/')
263 return fBuffer + i + 1;
266 return fBuffer;
277 int32 leafIndex = leaf - fBuffer;
279 if (leafIndex != 0 || fBuffer[leafIndex - 1]) {
280 fBuffer[leafIndex] = '\0';
297 if (leaf == NULL || leaf == fBuffer || leaf[0] == '\0')
301 int32 leafIndex = leaf - fBuffer;
302 fBuffer[leafIndex] = '\0';
314 if (fBuffer == NULL)
328 bool insertSlash = isComponent && fBuffer[fPathLength - 1] != '/'
337 fBuffer[fPathLength++] = '/';
338 memcpy(fBuffer + fPathLength, component, componentLength + 1);
347 if (fBuffer == NULL)
352 return _Normalize(fBuffer, traverseLeafLink);
359 SetTo(other.fBuffer, fLazy ? KPath::LAZY_ALLOC : KPath::DEFAULT,
376 if (fBuffer == NULL)
377 return !other.fBuffer;
379 return other.fBuffer != NULL
381 && strcmp(fBuffer, other.fBuffer) == 0;
388 if (fBuffer == NULL)
391 return path != NULL && strcmp(fBuffer, path) == 0;
412 if (fBuffer == NULL && fBufferSize != 0)
413 fBuffer = (char*)malloc(fBufferSize);
414 if (fBuffer == NULL) {
419 fBuffer[0] = '\0';
431 fBuffer[0] = '\0';
436 strlcpy(fBuffer, normalizedPath.Path(), fBufferSize);
437 fPathLength = strlen(fBuffer);
445 if (fBuffer != NULL) {
446 while (fPathLength > 1 && fBuffer[fPathLength - 1] == '/')
447 fBuffer[--fPathLength] = '\0';