MCPcopy Create free account
hub / github.com/HexHive/NASS / ParseFileName

Function ParseFileName

fuzz/libfuzzer/FuzzerIOWindows.cpp:262–268  ·  view source on GitHub ↗

Parse a file name, like: SomeFile.txt Returns number of characters considered if successful.

Source from the content-addressed store, hash-verified

260// Parse a file name, like: SomeFile.txt
261// Returns number of characters considered if successful.
262static size_t ParseFileName(const std::string &FileName, const size_t Offset) {
263 size_t Pos = Offset;
264 const size_t End = FileName.size();
265 for(; Pos < End && !IsSeparator(FileName[Pos]); ++Pos)
266 ;
267 return Pos - Offset;
268}
269
270// Parse a directory ending in separator, like: `SomeDir\`
271// Returns number of characters considered if successful.

Callers 1

DirNameFunction · 0.85

Calls 2

IsSeparatorFunction · 0.70
sizeMethod · 0.45

Tested by

no test coverage detected