Bläddra i källkod

Mark fallthroughs as explicit in charset.c

Allows code to compile with LLVM's `-Wimplicit-fallthrough`.
pull/81/head
Richard Barnes GitHub 6 månader sedan
förälder
incheckning
6456ce9b09
Ingen känd nyckel hittad för denna signaturen i databasen GPG-nyckel ID: B5690EEEBB952194
1 ändrade filer med 2 tillägg och 2 borttagningar
  1. +2
    -2
      caca/charset.c

+ 2
- 2
caca/charset.c Visa fil

@@ -169,8 +169,8 @@ size_t caca_utf32_to_utf8(char *buf, uint32_t ch)

switch(bytes)
{
case 4: *--parser = (ch | 0x80) & 0xbf; ch >>= 6;
case 3: *--parser = (ch | 0x80) & 0xbf; ch >>= 6;
case 4: *--parser = (ch | 0x80) & 0xbf; ch >>= 6; __attribute__((fallthrough));
case 3: *--parser = (ch | 0x80) & 0xbf; ch >>= 6; __attribute__((fallthrough));
case 2: *--parser = (ch | 0x80) & 0xbf; ch >>= 6;
}
*--parser = ch | mark[bytes];


Laddar…
Avbryt
Spara