diff options
| -rw-r--r-- | cgit.h | 1 | ||||
| -rw-r--r-- | shared.c | 15 |
2 files changed, 0 insertions, 16 deletions
| @@ -334,7 +334,6 @@ extern int chk_non_negative(int result, char *msg); | |||
| 334 | extern char *trim_end(const char *str, char c); | 334 | extern char *trim_end(const char *str, char c); |
| 335 | extern char *ensure_end(const char *str, char c); | 335 | extern char *ensure_end(const char *str, char c); |
| 336 | extern char *strlpart(char *txt, int maxlen); | 336 | extern char *strlpart(char *txt, int maxlen); |
| 337 | extern char *strrpart(char *txt, int maxlen); | ||
| 338 | 337 | ||
| 339 | extern void strbuf_ensure_end(struct strbuf *sb, char c); | 338 | extern void strbuf_ensure_end(struct strbuf *sb, char c); |
| 340 | 339 | ||
| @@ -158,21 +158,6 @@ char *strlpart(char *txt, int maxlen) | |||
| 158 | return result; | 158 | return result; |
| 159 | } | 159 | } |
| 160 | 160 | ||
| 161 | char *strrpart(char *txt, int maxlen) | ||
| 162 | { | ||
| 163 | char *result; | ||
| 164 | |||
| 165 | if (!txt) | ||
| 166 | return txt; | ||
| 167 | |||
| 168 | if (strlen(txt) <= maxlen) | ||
| 169 | return txt; | ||
| 170 | result = xmalloc(maxlen + 1); | ||
| 171 | memcpy(result + 3, txt + strlen(txt) - maxlen + 4, maxlen - 3); | ||
| 172 | result[0] = result[1] = result[2] = '.'; | ||
| 173 | return result; | ||
| 174 | } | ||
| 175 | |||
| 176 | void cgit_add_ref(struct reflist *list, struct refinfo *ref) | 161 | void cgit_add_ref(struct reflist *list, struct refinfo *ref) |
| 177 | { | 162 | { |
| 178 | size_t size; | 163 | size_t size; |
