summaryrefslogtreecommitdiffstatshomepage
path: root/cgit.h
diff options
context:
space:
mode:
authorLars Hjemli2007-06-26 18:04:31 +0200
committerLars Hjemli2007-06-26 18:04:39 +0200
commit382805ee83b6e6f165159312a9fe20e3971897b6 (patch)
tree8bcf24b888ba95c91a575640be9ae87e949a99ea /cgit.h
parent42e459bb1f209df8278f4f4f0ee3f4bcfae80da8 (diff)
downloadcgit-382805ee83b6e6f165159312a9fe20e3971897b6.tar
cgit-382805ee83b6e6f165159312a9fe20e3971897b6.tar.gz
cgit-382805ee83b6e6f165159312a9fe20e3971897b6.zip
Add trim_end() and use it to remove trailing slashes from repo paths
The new function removes all trailing instances of an arbitrary character from a copy of the supplied char array. This is then used to remove any trailing slashes from cgit_query_path. Signed-off-by: Lars Hjemli <hjemli@gmail.com>
Diffstat (limited to 'cgit.h')
-rw-r--r--cgit.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/cgit.h b/cgit.h
index 81c819d..ddb2fff 100644
--- a/cgit.h
+++ b/cgit.h
@@ -159,6 +159,7 @@ extern int chk_zero(int result, char *msg);
extern int chk_positive(int result, char *msg);
extern int hextoint(char c);
+extern char *trim_end(const char *str, char c);
extern void *cgit_free_commitinfo(struct commitinfo *info);
158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223