aboutsummaryrefslogtreecommitdiff
path: root/re2/re2.h
diff options
context:
space:
mode:
authorPaul Wankadia <junyer@google.com>2016-07-22 02:22:58 +1000
committerPaul Wankadia <junyer@google.com>2016-07-21 16:25:09 +0000
commit0aefcfb4dc60f6d401482c62014eec5bd70cc225 (patch)
treee92ed43a843454d9183ce42cfd1b0fc3dd7b77c2 /re2/re2.h
parente85c8a92540ea2272ad638ac827ff039d1792e01 (diff)
downloadregex-re2-0aefcfb4dc60f6d401482c62014eec5bd70cc225.tar.gz
char is distinct from signed char and unsigned char.
Change-Id: I13f226d8192e3e9baafb4efa3c584c185c30f6f7 Reviewed-on: https://code-review.googlesource.com/5330 Reviewed-by: Paul Wankadia <junyer@google.com>
Diffstat (limited to 're2/re2.h')
-rw-r--r--re2/re2.h3
1 files changed, 2 insertions, 1 deletions
diff --git a/re2/re2.h b/re2/re2.h
index 99502ac..4418492 100644
--- a/re2/re2.h
+++ b/re2/re2.h
@@ -789,7 +789,7 @@ class RE2::Arg {
MAKE_PARSER(char, parse_char);
- MAKE_PARSER(signed char, parse_char);
+ MAKE_PARSER(signed char, parse_schar);
MAKE_PARSER(unsigned char, parse_uchar);
MAKE_PARSER(short, parse_short);
MAKE_PARSER(unsigned short, parse_ushort);
@@ -823,6 +823,7 @@ class RE2::Arg {
static bool parse_null (const char* str, int n, void* dest);
static bool parse_char (const char* str, int n, void* dest);
+ static bool parse_schar (const char* str, int n, void* dest);
static bool parse_uchar (const char* str, int n, void* dest);
static bool parse_float (const char* str, int n, void* dest);
static bool parse_double (const char* str, int n, void* dest);