basic/utf8: modernize utf8_is_valid_n a bit

This commit is contained in:
Mike Yuan
2024-06-16 19:07:34 +02:00
parent d4d90ef900
commit 7ff7161044
2 changed files with 9 additions and 9 deletions
+3 -3
View File
@@ -14,9 +14,9 @@
bool unichar_is_valid(char32_t c);
char *utf8_is_valid_n(const char *str, size_t len_bytes) _pure_;
static inline char *utf8_is_valid(const char *s) {
return utf8_is_valid_n(s, SIZE_MAX);
char* utf8_is_valid_n(const char *str, size_t len_bytes) _pure_;
static inline char* utf8_is_valid(const char *str) {
return utf8_is_valid_n(str, SIZE_MAX);
}
char *ascii_is_valid(const char *s) _pure_;
char *ascii_is_valid_n(const char *str, size_t len);