diff options
author | Zoe Clifford <zoeclifford@google.com> | 2023-08-22 22:44:58 +0200 |
---|---|---|
committer | Zoe Clifford <zoeclifford@google.com> | 2023-08-22 22:44:58 +0200 |
commit | cbae2f916b8a7b4398d12632ecbc251456a75dae (patch) | |
tree | f917b85c7abe1f72a280650d3aa8afd4a73e9bd3 /examples/qtest/double-page-size/in.pdf | |
parent | 5d6ee83e3f39b5ee8768e93599ec09fa66d25908 (diff) | |
download | qpdf-cbae2f916b8a7b4398d12632ecbc251456a75dae.tar.zst |
Remove use of non-standard `char_traits<unsigned char>` from Pl_Buffer
`basic_string<unsigned char>` implies use of
`char_traits<unsigned char>`.
This char_traits specialization is not standard C++, and will be
removed from LibC++ as of LLVM 18. To ensure continued LibC++
compatibility it needs to be removed.
There are two possible replacements here: `std::string` (e.g.
`std::basic_string<char>`), or `std::vector<unsigned char>`.
I have opted for vector since this code is dealing with a binary
buffer; though probably either way is fine (why does C++ even have
strings anyway??).
https://github.com/qpdf/qpdf/issues/1024
Diffstat (limited to 'examples/qtest/double-page-size/in.pdf')
0 files changed, 0 insertions, 0 deletions