]> gitweb.ps.run Git - ps-cgit/commitdiff
ui-snapshot.c: Do not reinvent suffixcmp()
authorLukas Fleischer <cgit@cryptocrack.de>
Fri, 10 Jan 2014 11:44:38 +0000 (12:44 +0100)
committerJason A. Donenfeld <Jason@zx2c4.com>
Fri, 10 Jan 2014 16:04:43 +0000 (17:04 +0100)
Use suffixcmp() from Git instead of reimplementing it. This is a
preparation for moving to ends_with() in Git 1.8.6.

Signed-off-by: Lukas Fleischer <cgit@cryptocrack.de>
ui-snapshot.c

index 901c0c9ea56ce7af9515df780bc76ad5f4bb2fda..8f82119234b6bab42db19b6b8409c69504fd97ad 100644 (file)
@@ -98,14 +98,9 @@ const struct cgit_snapshot_format cgit_snapshot_formats[] = {
 static const struct cgit_snapshot_format *get_format(const char *filename)
 {
        const struct cgit_snapshot_format *fmt;
-       int fl, sl;
 
-       fl = strlen(filename);
        for (fmt = cgit_snapshot_formats; fmt->suffix; fmt++) {
-               sl = strlen(fmt->suffix);
-               if (sl >= fl)
-                       continue;
-               if (!strcmp(fmt->suffix, filename + fl - sl))
+               if (!suffixcmp(filename, fmt->suffix))
                        return fmt;
        }
        return NULL;