On Thu, Oct 19, 2023 at 8:23 PM Grisha Levit <grishale...@gmail.com> wrote:
> @@ -490,7 +491,10 @@ printf_builtin (WORD_LIST *list)
>                     ws[0] = wc;
>                     ws[1] = L'\0';
>
> -                   r = printwidestr (start, ws, 1, fieldwidth, precision);
> +                   if (wc == L'\0')
> +                     r = printstr (start, ws, 1, fieldwidth, precision);

Sorry, printstr isn't expecting a wchar_t* arg so that could be something like:

r = printstr (start, "", 1, fieldwidth, precision);

Reply via email to