Changeset 08e103d4 in mainline for uspace/lib/c/generic/io
- 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/generic/io
- Files:
-
- 7 edited
Legend:
- Unmodified
- Added
- Removed
-
uspace/lib/c/generic/io/asprintf.c
rd066259 r08e103d4 43 43 static int asprintf_str_write(const char *str, size_t count, void *unused) 44 44 { 45 return str_n length(str, count);45 return str_ncode_points(str, count); 46 46 } 47 47 48 48 static int asprintf_wstr_write(const wchar_t *str, size_t count, void *unused) 49 49 { 50 return wstr_n length(str, count);50 return wstr_ncode_points(str, count); 51 51 } 52 52 53 int vprintf_ length(const char *fmt, va_list args)53 int vprintf_code_points(const char *fmt, va_list args) 54 54 { 55 55 printf_spec_t ps = { … … 62 62 } 63 63 64 int printf_ length(const char *fmt, ...)64 int printf_code_points(const char *fmt, ...) 65 65 { 66 66 va_list args; 67 67 va_start(args, fmt); 68 int ret = vprintf_ length(fmt, args);68 int ret = vprintf_code_points(fmt, args); 69 69 va_end(args); 70 70 -
uspace/lib/c/generic/io/io.c
rd066259 r08e103d4 774 774 int fputs(const char *str, FILE *stream) 775 775 { 776 (void) fwrite(str, str_ size(str), 1, stream);776 (void) fwrite(str, str_bytes(str), 1, stream); 777 777 if (ferror(stream)) 778 778 return EOF; -
uspace/lib/c/generic/io/kio.c
rd066259 r08e103d4 137 137 wr = 0; 138 138 (void) kio_write(str, size, &wr); 139 return str_n length(str, wr);139 return str_ncode_points(str, wr); 140 140 } 141 141 -
uspace/lib/c/generic/io/log.c
rd066259 r08e103d4 89 89 aid_t reg_msg = async_send_2(exchange, LOGGER_WRITER_MESSAGE, 90 90 log, level, NULL); 91 errno_t rc = async_data_write_start(exchange, message, str_ size(message));91 errno_t rc = async_data_write_start(exchange, message, str_bytes(message)); 92 92 errno_t reg_msg_rc; 93 93 async_wait_for(reg_msg, ®_msg_rc); … … 144 144 char *end_ptr; 145 145 int level_int = strtol(name, &end_ptr, 0); 146 if ((end_ptr == name) || (str_ length(end_ptr) != 0))146 if ((end_ptr == name) || (str_code_points(end_ptr) != 0)) 147 147 return EINVAL; 148 148 if (level_int < 0) … … 199 199 aid_t reg_msg = async_send_1(exchange, LOGGER_WRITER_CREATE_LOG, 200 200 parent, &answer); 201 errno_t rc = async_data_write_start(exchange, name, str_ size(name));201 errno_t rc = async_data_write_start(exchange, name, str_bytes(name)); 202 202 errno_t reg_msg_rc; 203 203 async_wait_for(reg_msg, ®_msg_rc); -
uspace/lib/c/generic/io/logctl.c
rd066259 r08e103d4 110 110 aid_t reg_msg = async_send_1(exchange, LOGGER_CONTROL_SET_LOG_LEVEL, 111 111 new_level, NULL); 112 rc = async_data_write_start(exchange, logname, str_ size(logname));112 rc = async_data_write_start(exchange, logname, str_bytes(logname)); 113 113 errno_t reg_msg_rc; 114 114 async_wait_for(reg_msg, ®_msg_rc); -
uspace/lib/c/generic/io/printf_core.c
rd066259 r08e103d4 204 204 { 205 205 if (str == NULL) 206 return printf_putnchars(nullstr, str_ size(nullstr), ps);207 208 return ps->str_write((void *) str, str_ size(str), ps->data);206 return printf_putnchars(nullstr, str_bytes(nullstr), ps); 207 208 return ps->str_write((void *) str, str_bytes(str), ps->data); 209 209 } 210 210 … … 332 332 return printf_putstr(nullstr, ps); 333 333 334 size_t strw = str_ length(str);334 size_t strw = str_code_points(str); 335 335 336 336 /* Precision unspecified - print everything. */ … … 350 350 /* Part of @a str fitting into the alloted space. */ 351 351 int retval; 352 size_t size = str_l size(str, precision);352 size_t size = str_lbytes(str, precision); 353 353 if ((retval = printf_putnchars(str, size, ps)) < 0) 354 354 return -counter; … … 381 381 return printf_putstr(nullstr, ps); 382 382 383 size_t strw = wstr_ length(str);383 size_t strw = wstr_code_points(str); 384 384 385 385 /* Precision not specified - print everything. */ … … 399 399 /* Part of @a wstr fitting into the alloted space. */ 400 400 int retval; 401 size_t size = wstr_l size(str, precision);401 size_t size = wstr_lbytes(str, precision); 402 402 if ((retval = printf_wputnchars(str, size, ps)) < 0) 403 403 return -counter; -
uspace/lib/c/generic/io/vprintf.c
rd066259 r08e103d4 45 45 { 46 46 size_t wr = fwrite(str, 1, size, (FILE *) stream); 47 return str_n length(str, wr);47 return str_ncode_points(str, wr); 48 48 } 49 49
Note:
See TracChangeset
for help on using the changeset viewer.
