MCPcopy Create free account
hub / github.com/Scobalula/Greyhound / CaptureSingleString

Function CaptureSingleString

src/External/CascLib/src/CascFiles.cpp:181–195  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

179}
180
181static const char * CaptureSingleString(const char * szDataPtr, const char * szDataEnd, char * szBuffer, size_t ccBuffer)
182{
183 char * szBufferEnd = szBuffer + ccBuffer - 1;
184
185 // Skip all whitespaces
186 while (szDataPtr < szDataEnd && IsWhiteSpace(szDataPtr))
187 szDataPtr++;
188
189 // Copy the string
190 while (szDataPtr < szDataEnd && szBuffer < szBufferEnd && !IsWhiteSpace(szDataPtr) && szDataPtr[0] != '=')
191 *szBuffer++ = *szDataPtr++;
192
193 szBuffer[0] = 0;
194 return szDataPtr;
195}
196
197static const char * CaptureSingleHash(const char * szDataPtr, const char * szDataEnd, LPBYTE HashValue, size_t HashLength)
198{

Callers 1

CheckConfigFileVariableFunction · 0.85

Calls 1

IsWhiteSpaceFunction · 0.85

Tested by

no test coverage detected