summaryrefslogtreecommitdiffstats
path: root/src/depfile_parser.in.cc
diff options
context:
space:
mode:
authorEvan Martin <martine@danga.com>2012-09-13 22:33:40 (GMT)
committerEvan Martin <martine@danga.com>2012-09-13 22:33:40 (GMT)
commit7096bf1507f98be981aa14ffd9ed5a4a8b1c1494 (patch)
tree10f75334ddb1dc86c2cc85db0cab93ca672d39de /src/depfile_parser.in.cc
parent50af448b293b411bde5232931525574aba3bb451 (diff)
parent06fa62352d1e9868409b299ffc8abc8f4cd9a39d (diff)
downloadNinja-7096bf1507f98be981aa14ffd9ed5a4a8b1c1494.zip
Ninja-7096bf1507f98be981aa14ffd9ed5a4a8b1c1494.tar.gz
Ninja-7096bf1507f98be981aa14ffd9ed5a4a8b1c1494.tar.bz2
version 1.0.0v1.0.0
Diffstat (limited to 'src/depfile_parser.in.cc')
-rw-r--r--src/depfile_parser.in.cc6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/depfile_parser.in.cc b/src/depfile_parser.in.cc
index 8c415b9..1d4a177 100644
--- a/src/depfile_parser.in.cc
+++ b/src/depfile_parser.in.cc
@@ -68,9 +68,9 @@ bool DepfileParser::Parse(string* content, string* err) {
*out++ = yych;
continue;
}
- [a-zA-Z0-9+,/_:.~()-]+ {
+ [a-zA-Z0-9+,/_:.~()@=-]+ {
// Got a span of plain text.
- int len = in - start;
+ int len = (int)(in - start);
// Need to shift it over if we're overwriting backslashes.
if (out < start)
memmove(out, start, len);
@@ -88,7 +88,7 @@ bool DepfileParser::Parse(string* content, string* err) {
*/
}
- int len = out - filename;
+ int len = (int)(out - filename);
const bool is_target = parsing_targets;
if (len > 0 && filename[len - 1] == ':') {
len--; // Strip off trailing colon, if any.