Changeset 08e103d4 in mainline for uspace/lib/c/include
- Timestamp:
- 2019-02-05T18:26:05Z (7 years ago)
- Children:
- 1d2f85e
- Parents:
- d066259
- git-author:
- Jiří Zárevúcky <zarevucky.jiri@…> (2019-02-05 16:16:55)
- git-committer:
- Jiří Zárevúcky <zarevucky.jiri@…> (2019-02-05 18:26:05)
- Location:
- uspace/lib/c/include
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
uspace/lib/c/include/io/klog.h
rd066259 r08e103d4 51 51 errno_t _rc = ENOMEM; \ 52 52 if (asprintf(&_s, fmt, ##__VA_ARGS__) >= 0) { \ 53 _rc = klog_write((lvl), _s, str_ size(_s)); \53 _rc = klog_write((lvl), _s, str_bytes(_s)); \ 54 54 free(_s); \ 55 55 }; \ -
uspace/lib/c/include/stdio.h
rd066259 r08e103d4 204 204 }; 205 205 206 extern int vprintf_ length(const char *, va_list);207 extern int printf_ length(const char *, ...)206 extern int vprintf_code_points(const char *, va_list); 207 extern int printf_code_points(const char *, ...) 208 208 _HELENOS_PRINTF_ATTRIBUTE(1, 2); 209 209 extern FILE *fdopen(int, const char *); -
uspace/lib/c/include/str.h
rd066259 r08e103d4 68 68 extern errno_t chr_encode(wchar_t ch, char *str, size_t *offset, size_t sz); 69 69 70 extern size_t str_ size(const char *str);71 extern size_t wstr_ size(const wchar_t *str);70 extern size_t str_bytes(const char *str); 71 extern size_t wstr_bytes(const wchar_t *str); 72 72 73 extern size_t str_n size(const char *str, size_t max_size);74 extern size_t wstr_n size(const wchar_t *str, size_t max_size);73 extern size_t str_nbytes(const char *str, size_t max_size); 74 extern size_t wstr_nbytes(const wchar_t *str, size_t max_size); 75 75 76 extern size_t str_l size(const char *str, size_t max_len);77 extern size_t wstr_l size(const wchar_t *str, size_t max_len);76 extern size_t str_lbytes(const char *str, size_t max_len); 77 extern size_t wstr_lbytes(const wchar_t *str, size_t max_len); 78 78 79 extern size_t str_ length(const char *str);80 extern size_t wstr_ length(const wchar_t *wstr);79 extern size_t str_code_points(const char *str); 80 extern size_t wstr_code_points(const wchar_t *wstr); 81 81 82 extern size_t str_n length(const char *str, size_t size);83 extern size_t wstr_n length(const wchar_t *str, size_t size);82 extern size_t str_ncode_points(const char *str, size_t size); 83 extern size_t wstr_ncode_points(const wchar_t *str, size_t size); 84 84 85 85 extern size_t chr_width(wchar_t ch);
Note:
See TracChangeset
for help on using the changeset viewer.