diff options
Diffstat (limited to 'shared.c')
| -rw-r--r-- | shared.c | 15 |
1 files changed, 0 insertions, 15 deletions
| @@ -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; |
