Changeset b7fd2a0 in mainline for uspace/lib/c/include/str.h
- Timestamp:
- 2018-01-13T03:10:29Z (7 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- a53ed3a
- Parents:
- 36f0738
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
uspace/lib/c/include/str.h
r36f0738 rb7fd2a0 59 59 extern wchar_t str_decode(const char *str, size_t *offset, size_t sz); 60 60 extern wchar_t str_decode_reverse(const char *str, size_t *offset, size_t sz); 61 extern int chr_encode(const wchar_t ch, 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); 62 62 63 63 extern size_t str_size(const char *str); … … 93 93 extern void str_append(char *dest, size_t size, const char *src); 94 94 95 extern int spascii_to_str(char *dest, size_t size, const uint8_t *src, size_t n);95 extern errno_t spascii_to_str(char *dest, size_t size, const uint8_t *src, size_t n); 96 96 extern void wstr_to_str(char *dest, size_t size, const wchar_t *src); 97 97 extern char *wstr_to_astr(const wchar_t *src); 98 98 extern void str_to_wstr(wchar_t *dest, size_t dlen, const char *src); 99 99 extern wchar_t *str_to_awstr(const char *src); 100 extern int utf16_to_str(char *dest, size_t size, const uint16_t *src);101 extern int str_to_utf16(uint16_t *dest, size_t dlen, 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); 102 102 extern size_t utf16_wsize(const uint16_t *ustr); 103 103 … … 116 116 extern char *str_tok(char *, const char *, char **); 117 117 118 extern int str_uint8_t(const char *, const char **, unsigned int, bool,118 extern errno_t str_uint8_t(const char *, const char **, unsigned int, bool, 119 119 uint8_t *); 120 extern int str_uint16_t(const char *, const char **, unsigned int, bool,120 extern errno_t str_uint16_t(const char *, const char **, unsigned int, bool, 121 121 uint16_t *); 122 extern int str_uint32_t(const char *, const char **, unsigned int, bool,122 extern errno_t str_uint32_t(const char *, const char **, unsigned int, bool, 123 123 uint32_t *); 124 extern int str_uint64_t(const char *, const char **, unsigned int, bool,124 extern errno_t str_uint64_t(const char *, const char **, unsigned int, bool, 125 125 uint64_t *); 126 extern int str_size_t(const char *, const char **, unsigned int, bool,126 extern errno_t str_size_t(const char *, const char **, unsigned int, bool, 127 127 size_t *); 128 128
Note:
See TracChangeset
for help on using the changeset viewer.