diff options
author | ph10 <ph10@2f5784b3-3f2a-0410-8824-cb99058d5e15> | 2007-09-19 08:57:53 +0000 |
---|---|---|
committer | ph10 <ph10@2f5784b3-3f2a-0410-8824-cb99058d5e15> | 2007-09-19 08:57:53 +0000 |
commit | 0737a2bfd72b8a09a9f72998fa911d184138cfaa (patch) | |
tree | d32b2ccfaf2c397c3fececf1093072de9616ea90 /pcre_stringpiece.h.in | |
parent | dbb500d89f45990d3d78be57e1e0b74bdc4f2b1c (diff) | |
download | pcre-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.in | 5 |
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) |