diff options
-rw-r--r-- | src/ls.c | 9 | ||||
-rw-r--r-- | src/ls.h | 4 |
2 files changed, 7 insertions, 6 deletions
@@ -42,19 +42,18 @@ void printRemoteUrlHandlers(struct client *client) } } -int isRemoteUrl(const char *url) + +bool isRemoteUrl(const char *url) { - int count = 0; const char **urlPrefixes = remoteUrlPrefixes; while (*urlPrefixes) { - count++; if (g_str_has_prefix(url, *urlPrefixes)) - return count; + return true; urlPrefixes++; } - return 0; + return false; } /* suffixes should be ascii only characters */ @@ -21,12 +21,14 @@ #include "decoder_list.h" +#include <stdbool.h> + struct stat; struct client; const char *getSuffix(const char *utf8file); -int isRemoteUrl(const char *url); +bool isRemoteUrl(const char *url); const struct decoder_plugin * hasMusicSuffix(const char *utf8file, unsigned int next); |