Lines Matching refs:pathPtr
187 s32 ARCConvertPathToEntrynum(ARCHandle* handle, const char* pathPtr) in ARCConvertPathToEntrynum() argument
195 const char* origPathPtr = pathPtr; in ARCConvertPathToEntrynum()
200 ASSERTMSG(pathPtr, "ARCConvertPathToEntrynum(): null pointer is specified to file name"); in ARCConvertPathToEntrynum()
210 if (*pathPtr == '\0') in ARCConvertPathToEntrynum()
213 } else if (*pathPtr == '/') in ARCConvertPathToEntrynum()
216 pathPtr++; in ARCConvertPathToEntrynum()
219 else if (*pathPtr == '.') in ARCConvertPathToEntrynum()
221 if (*(pathPtr + 1) == '.') in ARCConvertPathToEntrynum()
223 if (*(pathPtr + 2) == '/') in ARCConvertPathToEntrynum()
226 pathPtr += 3; in ARCConvertPathToEntrynum()
229 else if (*(pathPtr + 2) == '\0') in ARCConvertPathToEntrynum()
234 else if (*(pathPtr + 1) == '/') in ARCConvertPathToEntrynum()
236 pathPtr += 2; in ARCConvertPathToEntrynum()
239 else if (*(pathPtr + 1) == '\0') in ARCConvertPathToEntrynum()
246 for(ptr = pathPtr; (*ptr != '\0') && (*ptr != '/'); ptr++) in ARCConvertPathToEntrynum()
252 length = (s32)(ptr - pathPtr); in ARCConvertPathToEntrynum()
254 ptr = pathPtr; in ARCConvertPathToEntrynum()
293 pathPtr += length + 1; in ARCConvertPathToEntrynum()