summaryrefslogtreecommitdiff
path: root/pcrecpp.cc
diff options
context:
space:
mode:
authorph10 <ph10@2f5784b3-3f2a-0410-8824-cb99058d5e15>2010-01-05 17:44:57 +0000
committerph10 <ph10@2f5784b3-3f2a-0410-8824-cb99058d5e15>2010-01-05 17:44:57 +0000
commitd93627b2961938679366bd402b51ac39c180f417 (patch)
treee9c3021fc9f497389051b3107c218674e284f36c /pcrecpp.cc
parent3fac64a4495bb8d0111a28b3d80a9990e20ced19 (diff)
downloadpcre-d93627b2961938679366bd402b51ac39c180f417.tar.gz
Fix HP compile problem for pcrecpp.cc.
git-svn-id: svn://vcs.exim.org/pcre/code/trunk@486 2f5784b3-3f2a-0410-8824-cb99058d5e15
Diffstat (limited to 'pcrecpp.cc')
-rw-r--r--pcrecpp.cc4
1 files changed, 4 insertions, 0 deletions
diff --git a/pcrecpp.cc b/pcrecpp.cc
index 9b4ac17..3a68be2 100644
--- a/pcrecpp.cc
+++ b/pcrecpp.cc
@@ -821,6 +821,8 @@ bool Arg::parse_longlong_radix(const char* str,
long long r = strtoll(str, &end, radix);
#elif defined HAVE__STRTOI64
long long r = _strtoi64(str, &end, radix);
+#elif defined HAVE_STRTOIMAX
+ long long r = strtoimax(str, &end, radix);
#else
#error parse_longlong_radix: cannot convert input to a long-long
#endif
@@ -851,6 +853,8 @@ bool Arg::parse_ulonglong_radix(const char* str,
unsigned long long r = strtoull(str, &end, radix);
#elif defined HAVE__STRTOI64
unsigned long long r = _strtoui64(str, &end, radix);
+#elif defined HAVE_STRTOIMAX
+ unsigned long long r = strtoumax(str, &end, radix);
#else
#error parse_ulonglong_radix: cannot convert input to a long-long
#endif