mirror of
https://github.com/arendst/Tasmota.git
synced 2026-02-20 00:32:32 +01:00
Berry alternative to strnlen 2 (#24124)
This commit is contained in:
@@ -285,7 +285,11 @@ static void tr_string(blexer *lexer)
|
||||
}
|
||||
}
|
||||
size_t len = dst - lexbuf(lexer);
|
||||
lexer->buf.len = strnlen(lexbuf(lexer), len);
|
||||
/* equivalent to strnlen() */
|
||||
/* lexer->buf.len = strnlen(lexbuf(lexer), len); */
|
||||
const char* str = (const char*) lexbuf(lexer);
|
||||
const char* found = memchr(str, '\0', len);
|
||||
lexer->buf.len = found ? (size_t)(found - str) : len;
|
||||
}
|
||||
|
||||
static int skip_newline(blexer *lexer)
|
||||
|
||||
Reference in New Issue
Block a user