BasicColors: add `noexcept`
authorMax Kellermann <max@musicpd.org>
Tue, 10 Sep 2019 18:18:45 +0000 (20:18 +0200)
committerMax Kellermann <max@musicpd.org>
Tue, 10 Sep 2019 18:18:45 +0000 (20:18 +0200)
src/BasicColors.cxx
src/BasicColors.hxx

index f61cde9..88947e7 100644 (file)
@@ -46,7 +46,7 @@ static_assert(COLOR_CYAN == 6, "Unexpected color value");
 static_assert(COLOR_WHITE == 7, "Unexpected color value");
 
 short
-ParseBasicColorName(const char *name)
+ParseBasicColorName(const char *name) noexcept
 {
        for (size_t i = 0; basic_color_names[i] != nullptr; ++i)
                if (strcasecmp(basic_color_names[i], name) == 0)
@@ -56,7 +56,7 @@ ParseBasicColorName(const char *name)
 }
 
 short
-ParseColorNameOrNumber(const char *s)
+ParseColorNameOrNumber(const char *s) noexcept
 {
        short basic = ParseBasicColorName(s);
        if (basic >= 0)
index abc4cf0..6a55d90 100644 (file)
@@ -29,7 +29,7 @@
  */
 gcc_pure
 short
-ParseBasicColorName(const char *name);
+ParseBasicColorName(const char *name) noexcept;
 
 /**
  * Like ParseBasicColorName(), but also allow numeric colors.
@@ -38,6 +38,6 @@ ParseBasicColorName(const char *name);
  */
 gcc_pure
 short
-ParseColorNameOrNumber(const char *s);
+ParseColorNameOrNumber(const char *s) noexcept;
 
 #endif