diff --git a/src/snprintf.c b/src/snprintf.c index 3e854e5..651f6f0 100644 --- a/src/snprintf.c +++ b/src/snprintf.c @@ -286,6 +286,7 @@ static int dopr (char *buffer, size_t maxlen, const char *format, va_list args) break; case 'X': flags |= DP_F_UP; + //-fallthrough case 'x': flags |= DP_F_UNSIGNED; if (cflags == DP_C_SHORT) @@ -306,6 +307,7 @@ static int dopr (char *buffer, size_t maxlen, const char *format, va_list args) break; case 'E': flags |= DP_F_UP; + //-fallthrough case 'e': if (cflags == DP_C_LDOUBLE) fvalue = va_arg (args, LDOUBLE); @@ -314,6 +316,7 @@ static int dopr (char *buffer, size_t maxlen, const char *format, va_list args) break; case 'G': flags |= DP_F_UP; + //-fallthrough case 'g': if (cflags == DP_C_LDOUBLE) fvalue = va_arg (args, LDOUBLE);