Lines Matching refs:maxlen
314 static u32 myStrncpy(char* dest, char* src, u32 maxlen) in myStrncpy() argument
316 u32 i = maxlen; in myStrncpy()
324 return (maxlen - i); in myStrncpy()
339 static u32 entryToPath(ARCHandle* handle, u32 entry, char* path, u32 maxlen) in entryToPath() argument
354 loc = entryToPath(handle, parentDir(FSTEntries, entry), path, maxlen); in entryToPath()
356 if (loc == maxlen) in entryToPath()
363 loc += myStrncpy(path + loc, name, maxlen - loc); in entryToPath()
381 static BOOL ARCConvertEntrynumToPath(ARCHandle* handle, s32 entrynum, char* path, u32 maxlen) in ARCConvertEntrynumToPath() argument
391 … ASSERTMSG1(1 < maxlen, "ARCConvertEntrynumToPath: maxlen should be more than 1 (%d is specified)", in ARCConvertEntrynumToPath()
392 maxlen ); in ARCConvertEntrynumToPath()
399 loc = entryToPath(handle, (u32)entrynum, path, maxlen); in ARCConvertEntrynumToPath()
401 if (loc == maxlen) in ARCConvertEntrynumToPath()
404 path[maxlen - 1] = '\0'; in ARCConvertEntrynumToPath()
411 if (loc == maxlen - 1) in ARCConvertEntrynumToPath()
436 BOOL ARCGetCurrentDir(ARCHandle* handle, char* path, u32 maxlen) in ARCGetCurrentDir() argument
438 ASSERTMSG1( 1 < maxlen, "ARCGetCurrentDir: maxlen should be more than 1 (%d is specified)", in ARCGetCurrentDir()
439 maxlen ); in ARCGetCurrentDir()
441 return ARCConvertEntrynumToPath(handle, (s32)handle->currDir, path, maxlen); in ARCGetCurrentDir()