void ft_putwstr_fd(unsigned int *str, int fd) { while (*str) { ft_putwchar_fd(*str, fd); str++; } }
void ft_putwstr_size_fd(unsigned int *str, int fd, int size) { int i; i = 0; while (*str && (i < size || size < 0)) { ft_putwchar_fd(*str, fd); str++; i++; } }
void ft_putwchar(wchar_t c) { ft_putwchar_fd(c, 1); }
int ft_putwchar(wchar_t wc) { return (ft_putwchar_fd(wc, STDOUT_FILENO)); }
void ft_putwchar(wchar_t wc) { ft_putwchar_fd(wc, 1); }
void wprint_str(US *str, t_value *v, int fd, int size) { ft_putwstr_size_fd(str, fd, size); if (v->char_null) ft_putwchar_fd(*str, fd); }