Rev 4206 | Rev 4209 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 4206 | Rev 4207 | ||
---|---|---|---|
Line 123... | Line 123... | ||
123 | * |
123 | * |
124 | */ |
124 | */ |
125 | static int printf_putstr(const char *str, printf_spec_t *ps) |
125 | static int printf_putstr(const char *str, printf_spec_t *ps) |
126 | { |
126 | { |
127 | if (str == NULL) |
127 | if (str == NULL) |
128 | return printf_putnchars_utf8(nullstr, strlen(nullstr), ps); |
128 | return printf_putnchars_utf8(nullstr, str_size(nullstr), ps); |
129 | 129 | ||
130 | return ps->write_utf8((void *) str, strlen(str), ps->data); |
130 | return ps->write_utf8((void *) str, str_size(str), ps->data); |
131 | } |
131 | } |
132 | 132 | ||
133 | /** Print one ASCII character. |
133 | /** Print one ASCII character. |
134 | * |
134 | * |
135 | * @param c ASCII character to be printed. |
135 | * @param c ASCII character to be printed. |