Changes in uspace/lib/c/generic/io/kio.c [5a6cc679:a35b458] in mainline
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
uspace/lib/c/generic/io/kio.c
r5a6cc679 ra35b458 46 46 { 47 47 errno_t rc = (errno_t) __SYSCALL3(SYS_KIO, KIO_WRITE, (sysarg_t) buf, size); 48 48 49 49 if (rc == EOK) 50 50 *nwritten = size; … … 73 73 va_list args; 74 74 va_start(args, fmt); 75 75 76 76 int ret = kio_vprintf(fmt, args); 77 77 78 78 va_end(args); 79 79 80 80 return ret; 81 81 } … … 84 84 { 85 85 size_t wr; 86 86 87 87 wr = 0; 88 88 (void) kio_write(str, size, &wr); … … 95 95 size_t chars = 0; 96 96 size_t wr; 97 97 98 98 while (offset < size) { 99 99 char buf[STR_BOUNDS(1)]; 100 100 size_t sz = 0; 101 101 102 102 if (chr_encode(str[chars], buf, &sz, STR_BOUNDS(1)) == EOK) 103 103 kio_write(buf, sz, &wr); 104 104 105 105 chars++; 106 106 offset += sizeof(wchar_t); 107 107 } 108 108 109 109 return chars; 110 110 } … … 125 125 NULL 126 126 }; 127 127 128 128 return printf_core(fmt, &ps, ap); 129 129 }
Note:
See TracChangeset
for help on using the changeset viewer.