diff options
author | Vincent Sanders <vince@kyllikki.org> | 2024-03-06 10:00:35 +0000 |
---|---|---|
committer | Vincent Sanders <vince@kyllikki.org> | 2024-03-06 10:00:35 +0000 |
commit | 4131d7a35cf9ede4245e10a3333618da498989bb (patch) | |
tree | f8432401f5c73c114d6e6852abff30859b9514be | |
parent | 4b937dc315ba1c326d2adebe0ca8d210c3954313 (diff) | |
download | netsurf-4131d7a35cf9ede4245e10a3333618da498989bb.tar.gz netsurf-4131d7a35cf9ede4245e10a3333618da498989bb.tar.bz2 |
resolve missing fall through annotations
-rw-r--r-- | frontends/framebuffer/font_internal.c | 13 |
1 files changed, 9 insertions, 4 deletions
diff --git a/frontends/framebuffer/font_internal.c b/frontends/framebuffer/font_internal.c index d755681c6..4d28c61ad 100644 --- a/frontends/framebuffer/font_internal.c +++ b/frontends/framebuffer/font_internal.c @@ -23,6 +23,7 @@ #include <stdlib.h> #include "utils/nsoption.h" +#include "utils/utils.h" #include "utils/utf8.h" #include "netsurf/utf8.h" #include "netsurf/layout.h" @@ -270,7 +271,8 @@ fb_get_glyph(uint32_t ucs4, enum fb_font_style style, int scale) break; } } - /* Fall through. */ + fallthrough; + case FB_BOLD: section = fb_bold_section_table[ucs4 / 256]; if (section != 0 || ucs4 / 256 == 0) { @@ -281,7 +283,8 @@ fb_get_glyph(uint32_t ucs4, enum fb_font_style style, int scale) break; } } - /* Fall through. */ + fallthrough; + case FB_ITALIC: section = fb_italic_section_table[ucs4 / 256]; if (section != 0 || ucs4 / 256 == 0) { @@ -292,7 +295,8 @@ fb_get_glyph(uint32_t ucs4, enum fb_font_style style, int scale) break; } } - /* Fall through. */ + fallthrough; + case FB_REGULAR: section = fb_regular_section_table[ucs4 / 256]; if (section != 0 || ucs4 / 256 == 0) { @@ -303,7 +307,8 @@ fb_get_glyph(uint32_t ucs4, enum fb_font_style style, int scale) break; } } - /* Fall through. */ + fallthrough; + default: glyph_data = get_codepoint(ucs4, style & FB_ITALIC); break; |