diff options
-rw-r--r-- | include/qpdf/QUtil.hh | 3 | ||||
-rw-r--r-- | libqpdf/QUtil.cc | 10 |
2 files changed, 13 insertions, 0 deletions
diff --git a/include/qpdf/QUtil.hh b/include/qpdf/QUtil.hh index 87904ea1..ed396c07 100644 --- a/include/qpdf/QUtil.hh +++ b/include/qpdf/QUtil.hh @@ -166,6 +166,9 @@ namespace QUtil QPDF_DLL std::list<std::string> read_lines_from_file(std::istream&); + QPDF_DLL + int strcasecmp(char const *, char const *); + // These routines help the tokenizer recognize certain character // classes without using ctype, which we avoid because of locale // considerations. diff --git a/libqpdf/QUtil.cc b/libqpdf/QUtil.cc index ffe69148..29217cc6 100644 --- a/libqpdf/QUtil.cc +++ b/libqpdf/QUtil.cc @@ -619,3 +619,13 @@ QUtil::read_lines_from_file(std::istream& in) return result; } + +int +QUtil::strcasecmp(char const *s1, char const *s2) +{ +#ifdef _WIN32 + return _stricmp(s1, s2); +#else + return ::strcasecmp(s1, s2); +#endif +} |