Commit b765c62f authored by Max Kellermann's avatar Max Kellermann

ls: reimplement getSuffix() with strrchr()

The old getSuffix() code was quite wasteful, and can be replaced completely with strrchr().
parent d0024c07
......@@ -59,15 +59,9 @@ bool isRemoteUrl(const char *url)
/* suffixes should be ascii only characters */
const char *getSuffix(const char *utf8file)
{
const char *ret = NULL;
const char *dot = strrchr(utf8file, '.');
while (*utf8file) {
if (*utf8file == '.')
ret = utf8file + 1;
utf8file++;
}
return ret;
return dot != NULL ? dot + 1 : NULL;
}
const struct decoder_plugin *
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment