Lines Matching refs:pathPtr
190 s32 ARCConvertPathToEntrynum(ARCHandle* handle, const char* pathPtr) in ARCConvertPathToEntrynum() argument
198 const char* origPathPtr = pathPtr; in ARCConvertPathToEntrynum()
203 ASSERTMSG(pathPtr, "ARCConvertPathToEntrynum(): null pointer is specified to file name"); in ARCConvertPathToEntrynum()
213 if (*pathPtr == '\0') in ARCConvertPathToEntrynum()
216 } else if (*pathPtr == '/') in ARCConvertPathToEntrynum()
219 pathPtr++; in ARCConvertPathToEntrynum()
222 else if (*pathPtr == '.') in ARCConvertPathToEntrynum()
224 if (*(pathPtr + 1) == '.') in ARCConvertPathToEntrynum()
226 if (*(pathPtr + 2) == '/') in ARCConvertPathToEntrynum()
229 pathPtr += 3; in ARCConvertPathToEntrynum()
232 else if (*(pathPtr + 2) == '\0') in ARCConvertPathToEntrynum()
237 else if (*(pathPtr + 1) == '/') in ARCConvertPathToEntrynum()
239 pathPtr += 2; in ARCConvertPathToEntrynum()
242 else if (*(pathPtr + 1) == '\0') in ARCConvertPathToEntrynum()
249 for(ptr = pathPtr; (*ptr != '\0') && (*ptr != '/'); ptr++) in ARCConvertPathToEntrynum()
255 length = (s32)(ptr - pathPtr); in ARCConvertPathToEntrynum()
257 ptr = pathPtr; in ARCConvertPathToEntrynum()
296 pathPtr += length + 1; in ARCConvertPathToEntrynum()