Changes in uspace/lib/c/include/str.h [b7fd2a0:b2906c0] in mainline
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
uspace/lib/c/include/str.h
rb7fd2a0 rb2906c0 37 37 #define LIBC_STR_H_ 38 38 39 #include <errno.h>40 39 #include <mem.h> 41 40 #include <stddef.h> … … 59 58 extern wchar_t str_decode(const char *str, size_t *offset, size_t sz); 60 59 extern wchar_t str_decode_reverse(const char *str, size_t *offset, size_t sz); 61 extern errno_t chr_encode(const wchar_t ch, char *str, size_t *offset, size_t sz);60 extern int chr_encode(const wchar_t ch, char *str, size_t *offset, size_t sz); 62 61 63 62 extern size_t str_size(const char *str); … … 93 92 extern void str_append(char *dest, size_t size, const char *src); 94 93 95 extern errno_t spascii_to_str(char *dest, size_t size, const uint8_t *src, size_t n);94 extern int spascii_to_str(char *dest, size_t size, const uint8_t *src, size_t n); 96 95 extern void wstr_to_str(char *dest, size_t size, const wchar_t *src); 97 96 extern char *wstr_to_astr(const wchar_t *src); 98 97 extern void str_to_wstr(wchar_t *dest, size_t dlen, const char *src); 99 98 extern wchar_t *str_to_awstr(const char *src); 100 extern errno_t utf16_to_str(char *dest, size_t size, const uint16_t *src);101 extern errno_t str_to_utf16(uint16_t *dest, size_t dlen, const char *src);99 extern int utf16_to_str(char *dest, size_t size, const uint16_t *src); 100 extern int str_to_utf16(uint16_t *dest, size_t dlen, const char *src); 102 101 extern size_t utf16_wsize(const uint16_t *ustr); 103 102 … … 116 115 extern char *str_tok(char *, const char *, char **); 117 116 118 extern errno_t str_uint8_t(const char *, const char **, unsigned int, bool,117 extern int str_uint8_t(const char *, const char **, unsigned int, bool, 119 118 uint8_t *); 120 extern errno_t str_uint16_t(const char *, const char **, unsigned int, bool,119 extern int str_uint16_t(const char *, const char **, unsigned int, bool, 121 120 uint16_t *); 122 extern errno_t str_uint32_t(const char *, const char **, unsigned int, bool,121 extern int str_uint32_t(const char *, const char **, unsigned int, bool, 123 122 uint32_t *); 124 extern errno_t str_uint64_t(const char *, const char **, unsigned int, bool,123 extern int str_uint64_t(const char *, const char **, unsigned int, bool, 125 124 uint64_t *); 126 extern errno_t str_size_t(const char *, const char **, unsigned int, bool,125 extern int str_size_t(const char *, const char **, unsigned int, bool, 127 126 size_t *); 128 127
Note:
See TracChangeset
for help on using the changeset viewer.