diff options
author | Norbert Preining <norbert@preining.info> | 2022-10-03 03:03:44 +0000 |
---|---|---|
committer | Norbert Preining <norbert@preining.info> | 2022-10-03 03:03:44 +0000 |
commit | 0ec122c100e39ea118fdb2c4b6223ece8053f439 (patch) | |
tree | d7077d4e42fc0d4e6f697738c3852c6967dd3b35 /support/extractpdfmark/src/iconv_wrapper.hh | |
parent | 097f244236b682cc77c6ecf25be4150091d8daf9 (diff) |
CTAN sync 202210030303
Diffstat (limited to 'support/extractpdfmark/src/iconv_wrapper.hh')
-rw-r--r-- | support/extractpdfmark/src/iconv_wrapper.hh | 11 |
1 files changed, 7 insertions, 4 deletions
diff --git a/support/extractpdfmark/src/iconv_wrapper.hh b/support/extractpdfmark/src/iconv_wrapper.hh index 6517a4e1d3..78d9d6bca4 100644 --- a/support/extractpdfmark/src/iconv_wrapper.hh +++ b/support/extractpdfmark/src/iconv_wrapper.hh @@ -1,8 +1,8 @@ // -// One header file iconv wrapper for C++11 2016-10-19.22 GPL -// https://github.com/trueroad/iconv_wrapper/ +// One header file iconv wrapper for C++11 2022-09-29.12 GPL +// https://github.com/trueroad/iconv_wrapper // -// Copyright (C) 2016 Masamichi Hosoda. All rights reserved. +// Copyright (C) 2016, 2019, 2022 Masamichi Hosoda. All rights reserved. // // One header file iconv wrapper for C++11 is free software: // you can redistribute it and/or modify @@ -152,7 +152,10 @@ namespace iconv_wrapper std::string *pout) { size_t inleft {in.size ()}; - do_iconv (pout, &in.at (0), &inleft, pinpos); + if (inleft) + do_iconv (pout, &in.at (0), &inleft, pinpos); + else + pout->clear(); return *pout; } |