Changes in boot/generic/include/str.h [28a5ebd:d066259] in mainline
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
boot/generic/include/str.h
r28a5ebd rd066259 38 38 #include <stdbool.h> 39 39 #include <stddef.h> 40 #include <uchar.h>41 40 42 41 /* Common Unicode characters */ 43 #define U_SPECIAL '?'42 #define U_SPECIAL '?' 44 43 45 44 /** No size limit constant */ 46 45 #define STR_NO_LIMIT ((size_t) -1) 47 46 48 extern char32_t str_decode(const char *str, size_t *offset, size_t sz);49 extern errno_t chr_encode( char32_t ch, char *str, size_t *offset, size_t sz);47 extern wchar_t str_decode(const char *str, size_t *offset, size_t sz); 48 extern errno_t chr_encode(wchar_t ch, char *str, size_t *offset, size_t sz); 50 49 51 50 extern size_t str_size(const char *str); … … 53 52 extern size_t str_length(const char *str); 54 53 55 extern bool ascii_check( char32_t ch);56 extern bool chr_check( char32_t ch);54 extern bool ascii_check(wchar_t ch); 55 extern bool chr_check(wchar_t ch); 57 56 58 57 extern int str_cmp(const char *s1, const char *s2);
Note:
See TracChangeset
for help on using the changeset viewer.