| 386 | } |
| 387 | |
| 388 | static const WCHAR * |
| 389 | extract_lfn_base64_hash(const WCHAR *lfn, wstring& storage) |
| 390 | { |
| 391 | storage.clear(); |
| 392 | |
| 393 | storage.reserve(50); |
| 394 | |
| 395 | const WCHAR *p = lfn + sizeof(LONGNAME_PREFIX_W) / sizeof(WCHAR) - 1; |
| 396 | |
| 397 | while (*p && *p != '.') |
| 398 | storage.push_back(*p++); |
| 399 | |
| 400 | return &storage[0]; |
| 401 | } |
| 402 | |
| 403 | |
| 404 | const WCHAR * |
no outgoing calls
no test coverage detected