Lines Matching defs:component
282 // components, and chopping off a component per ".."
284 // find component
286 const char *component = path;
297 // handle found component
299 if (componentLen == 1 && component[0] == '.') {
300 // component is ".": skip
301 } else if (resolveDotDot && componentLen == 2 && component[0] == '.'
302 && component[1] == '.') {
303 // component is "..": eat the last component of the result
315 // normal component: append
318 memcpy(buffer + resultLen, component, componentLen);
321 // After we found the first real path component, we don't