goto end;
}
- /* Fall through default case. */
+ /* fall-through */
default:
got_star = false;
break;
* Fall through the default case which compares
* the escaped character now.
*/
+ /* fall-through */
default:
if (at_end_of_pattern(p, pattern, pattern_len) ||
*c != *p) {
}
/* format (PRI*64) */
- if (strncmp(fmt_ch, PRId64, sizeof(PRId64)) == 0) {
- fmt_ch += sizeof(PRId64);
+ if (strncmp(fmt_ch, PRId64, sizeof(PRId64) - 1) == 0) {
+ fmt_ch += sizeof(PRId64) - 1;
BUF_STD_APPEND_SINGLE_ARG(int64_t);
goto update_rw_fmt;
- } else if (strncmp(fmt_ch, PRIu64, sizeof(PRIu64)) == 0) {
- fmt_ch += sizeof(PRIu64);
+ } else if (strncmp(fmt_ch, PRIu64, sizeof(PRIu64) - 1) == 0) {
+ fmt_ch += sizeof(PRIu64) - 1;
BUF_STD_APPEND_SINGLE_ARG(uint64_t);
goto update_rw_fmt;
- } else if (strncmp(fmt_ch, PRIx64, sizeof(PRIx64)) == 0) {
- fmt_ch += sizeof(PRIx64);
+ } else if (strncmp(fmt_ch, PRIx64, sizeof(PRIx64) - 1) == 0) {
+ fmt_ch += sizeof(PRIx64) - 1;
BUF_STD_APPEND_SINGLE_ARG(uint64_t);
goto update_rw_fmt;
- } else if (strncmp(fmt_ch, PRIX64, sizeof(PRIX64)) == 0) {
- fmt_ch += sizeof(PRIX64);
+ } else if (strncmp(fmt_ch, PRIX64, sizeof(PRIX64) - 1) == 0) {
+ fmt_ch += sizeof(PRIX64) - 1;
BUF_STD_APPEND_SINGLE_ARG(uint64_t);
goto update_rw_fmt;
- } else if (strncmp(fmt_ch, PRIo64, sizeof(PRIo64)) == 0) {
- fmt_ch += sizeof(PRIo64);
+ } else if (strncmp(fmt_ch, PRIo64, sizeof(PRIo64) - 1) == 0) {
+ fmt_ch += sizeof(PRIo64) - 1;
BUF_STD_APPEND_SINGLE_ARG(uint64_t);
goto update_rw_fmt;
- } else if (strncmp(fmt_ch, PRIi64, sizeof(PRIi64)) == 0) {
- fmt_ch += sizeof(PRIi64);
+ } else if (strncmp(fmt_ch, PRIi64, sizeof(PRIi64) - 1) == 0) {
+ fmt_ch += sizeof(PRIi64) - 1;
BUF_STD_APPEND_SINGLE_ARG(int64_t);
goto update_rw_fmt;
}
BT_ASSERT(buf);
BT_ASSERT(fmt);
- BT_ASSERT(*args);
while (*fmt_ch != '\0') {
switch (*fmt_ch) {