aboutsummaryrefslogtreecommitdiffstats
path: root/src/uri_utils.h
diff options
context:
space:
mode:
authorDavid Robillard <d@drobilla.net>2024-06-24 15:01:11 -0400
committerDavid Robillard <d@drobilla.net>2024-06-25 15:54:43 -0400
commit47f30703ee6935de393303b7a4d6bab8ce7780f4 (patch)
tree3f0a8ed8c40bb2970962c5f3c62e17f654d59263 /src/uri_utils.h
parent032abfdff61056a7029a440fc1895bbe41ec964a (diff)
downloadserd-47f30703ee6935de393303b7a4d6bab8ce7780f4.tar.gz
serd-47f30703ee6935de393303b7a4d6bab8ce7780f4.tar.bz2
serd-47f30703ee6935de393303b7a4d6bab8ce7780f4.zip
Replace questionable switch statements with shorter conditionals
Diffstat (limited to 'src/uri_utils.h')
-rw-r--r--src/uri_utils.h11
1 files changed, 2 insertions, 9 deletions
diff --git a/src/uri_utils.h b/src/uri_utils.h
index e2f30edb..0d3bd74e 100644
--- a/src/uri_utils.h
+++ b/src/uri_utils.h
@@ -101,15 +101,8 @@ uri_is_under(const SerdURI* uri, const SerdURI* root)
static inline bool
is_uri_scheme_char(const int c)
{
- switch (c) {
- case ':':
- case '+':
- case '-':
- case '.':
- return true;
- default:
- return is_alpha(c) || is_digit(c);
- }
+ return c == '+' || c == '-' || c == '.' || c == ':' || is_alpha(c) ||
+ is_digit(c);
}
#endif // SERD_SRC_URI_UTILS_H