Commit bb6768b8f0e3b676b3e82e7f46475df5ad1855b8
1 parent
154b65f2
Include header for wcslen (fixes #405)
Showing
1 changed file
with
2 additions
and
1 deletions
libqpdf/QUtil.cc
| ... | ... | @@ -24,6 +24,7 @@ |
| 24 | 24 | #include <string.h> |
| 25 | 25 | #include <fcntl.h> |
| 26 | 26 | #include <memory> |
| 27 | +#include <cwchar> | |
| 27 | 28 | #ifdef _WIN32 |
| 28 | 29 | #include <windows.h> |
| 29 | 30 | #include <direct.h> |
| ... | ... | @@ -2375,7 +2376,7 @@ QUtil::call_main_from_wmain(int argc, wchar_t* argv[], std::function<int(int, ch |
| 2375 | 2376 | for (int i = 0; i < argc; ++i) |
| 2376 | 2377 | { |
| 2377 | 2378 | std::string utf16; |
| 2378 | - for (size_t j = 0; j < wcslen(argv[i]); ++j) | |
| 2379 | + for (size_t j = 0; j < std::wcslen(argv[i]); ++j) | |
| 2379 | 2380 | { |
| 2380 | 2381 | unsigned short codepoint = static_cast<unsigned short>(argv[i][j]); |
| 2381 | 2382 | utf16.append(1, static_cast<char>( | ... | ... |