summaryrefslogtreecommitdiff
path: root/pcre_stringpiece.h.in
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 /pcre_stringpiece.h.in
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 'pcre_stringpiece.h.in')
-rw-r--r--pcre_stringpiece.h.in5
1 files changed, 4 insertions, 1 deletions
diff --git a/pcre_stringpiece.h.in b/pcre_stringpiece.h.in
index 708fd0f..b017661 100644
--- a/pcre_stringpiece.h.in
+++ b/pcre_stringpiece.h.in
@@ -68,7 +68,10 @@ class PCRECPP_EXP_DEFN StringPiece {
StringPiece()
: ptr_(NULL), length_(0) { }
StringPiece(const char* str)
- : ptr_(str), length_(static_cast<int>(strlen(str))) { }
+ : ptr_(str), length_(static_cast<int>(strlen(ptr_))) { }
+ StringPiece(const unsigned char* str)
+ : ptr_(reinterpret_cast<const char*>(str)),
+ length_(static_cast<int>(strlen(ptr_))) { }
StringPiece(const string& str)
: ptr_(str.data()), length_(static_cast<int>(str.size())) { }
StringPiece(const char* offset, int len)