diff --git a/lib/os/cbprintf_complete.c b/lib/os/cbprintf_complete.c index a1a23efe54..a39b00c06e 100644 --- a/lib/os/cbprintf_complete.c +++ b/lib/os/cbprintf_complete.c @@ -557,6 +557,8 @@ int_conv: default: break; } + } else { + ; } break; @@ -586,6 +588,8 @@ int_conv: } else if ((conv->length_mod != LENGTH_NONE) && (conv->length_mod != LENGTH_UPPER_L)) { conv->invalid = true; + } else { + ; } break; @@ -802,6 +806,8 @@ static char *encode_uint(uint_value_type value, conv->altform_0 = true; } else if (radix == 16) { conv->altform_0c = true; + } else { + ; } } @@ -878,6 +884,8 @@ static char *encode_float(double value, *sign = '+'; } else if (conv->flag_space) { *sign = ' '; + } else { + ; } /* Extract the non-negative offset exponent and fraction. Record @@ -1392,6 +1400,8 @@ int cbvprintf(cbprintf_cb out, void *ctx, const char *fp, va_list ap) } } else if (conv->width_present) { width = conv->width_value; + } else { + ; } /* If dynamic precision is specified, process it, otherwise @@ -1408,6 +1418,8 @@ int cbvprintf(cbprintf_cb out, void *ctx, const char *fp, va_list ap) } } else if (conv->prec_present) { precision = conv->prec_value; + } else { + ; } /* Reuse width and precision memory in conv for value diff --git a/lib/os/cbprintf_nano.c b/lib/os/cbprintf_nano.c index ff51ea5232..d1eba64ad4 100644 --- a/lib/os/cbprintf_nano.c +++ b/lib/os/cbprintf_nano.c @@ -204,6 +204,8 @@ start: } else if (special == '+') { prefix = "+"; min_width--; + } else { + ; } data_len = convert_value(d, 10, 0, buf + sizeof(buf)); data = buf + sizeof(buf) - data_len;