summaryrefslogtreecommitdiff
path: root/pcrecpp.cc
diff options
context:
space:
mode:
authorph10 <ph10@2f5784b3-3f2a-0410-8824-cb99058d5e15>2007-09-19 08:57:53 +0000
committerph10 <ph10@2f5784b3-3f2a-0410-8824-cb99058d5e15>2007-09-19 08:57:53 +0000
commit0737a2bfd72b8a09a9f72998fa911d184138cfaa (patch)
treed32b2ccfaf2c397c3fececf1093072de9616ea90 /pcrecpp.cc
parentdbb500d89f45990d3d78be57e1e0b74bdc4f2b1c (diff)
downloadpcre-0737a2bfd72b8a09a9f72998fa911d184138cfaa.tar.gz
Patches to C++ code to avoid compiler warnings.
git-svn-id: svn://vcs.exim.org/pcre/code/trunk@256 2f5784b3-3f2a-0410-8824-cb99058d5e15
Diffstat (limited to 'pcrecpp.cc')
-rw-r--r--pcrecpp.cc4
1 files changed, 2 insertions, 2 deletions
diff --git a/pcrecpp.cc b/pcrecpp.cc
index a369140..c331200 100644
--- a/pcrecpp.cc
+++ b/pcrecpp.cc
@@ -717,7 +717,7 @@ bool Arg::parse_short_radix(const char* str,
long r;
if (!parse_long_radix(str, n, &r, radix)) return false; // Could not parse
if (r < SHRT_MIN || r > SHRT_MAX) return false; // Out of range
- *(reinterpret_cast<short*>(dest)) = r;
+ *(reinterpret_cast<short*>(dest)) = static_cast<short>(r);
return true;
}
@@ -728,7 +728,7 @@ bool Arg::parse_ushort_radix(const char* str,
unsigned long r;
if (!parse_ulong_radix(str, n, &r, radix)) return false; // Could not parse
if (r > USHRT_MAX) return false; // Out of range
- *(reinterpret_cast<unsigned short*>(dest)) = r;
+ *(reinterpret_cast<unsigned short*>(dest)) = static_cast<unsigned short>(r);
return true;
}