aboutsummaryrefslogtreecommitdiff
path: root/strutil.cc
diff options
context:
space:
mode:
authorShinichiro Hamaji <shinichiro.hamaji@gmail.com>2015-06-27 05:48:38 +0900
committerShinichiro Hamaji <shinichiro.hamaji@gmail.com>2015-06-29 12:26:47 +0900
commitd9533329dc5e6a969882a89349fa8c69927774e0 (patch)
tree17dc950d6821371582c4db019c40d4356536387a /strutil.cc
parent6f04aed67d68992c7b5c635b6c1f7aa83fdeb1b7 (diff)
downloadkati-d9533329dc5e6a969882a89349fa8c69927774e0.tar.gz
Trim leading ./ when kati includes a file
Diffstat (limited to 'strutil.cc')
-rw-r--r--strutil.cc6
1 files changed, 6 insertions, 0 deletions
diff --git a/strutil.cc b/strutil.cc
index 1c8c068..80b5de9 100644
--- a/strutil.cc
+++ b/strutil.cc
@@ -383,3 +383,9 @@ size_t FindEndOfLine(StringPiece s, size_t e, size_t* lf_cnt) {
}
return e;
}
+
+StringPiece TrimLeadingCurdir(StringPiece s) {
+ while (s.substr(0, 2) == "./")
+ s = s.substr(2);
+ return s;
+}