| 179 | } |
| 180 | |
| 181 | static 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 | |
| 197 | static const char * CaptureSingleHash(const char * szDataPtr, const char * szDataEnd, LPBYTE HashValue, size_t HashLength) |
| 198 | { |
no test coverage detected