diff options
Diffstat (limited to 'include/qpdf/QUtil.hh')
-rw-r--r-- | include/qpdf/QUtil.hh | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/include/qpdf/QUtil.hh b/include/qpdf/QUtil.hh index 68e64370..bcedd4d3 100644 --- a/include/qpdf/QUtil.hh +++ b/include/qpdf/QUtil.hh @@ -61,9 +61,14 @@ namespace QUtil QPDF_DLL unsigned char* unsigned_char_pointer(char const* str); - // Throw std::runtime_error with a string formed by appending to + // Throw QPDFSystemError, which is derived from + // std::runtime_error, with a string formed by appending to // "description: " the standard string corresponding to the - // current value of errno. + // current value of errno. You can retrieve the value of errno by + // calling getErrno() on the QPDFSystemError. Prior to qpdf 8.2.0, + // this method threw system::runtime_error directly, but since + // QPDFSystemError is derived from system::runtime_error, old code + // that specifically catches std::runtime_error will still work. QPDF_DLL void throw_system_error(std::string const& description); |