werr
int werr = 0;
werr = sec_write (fileno (to), buf, n);
if (werr < 0)
bytes += werr;
if (werr < 0) {
void werr(const char *, ...);
werr("invalid or unsupported multibyte locale");
werr("invalid or unsupported multibyte locale");
werr("utf8 encoding too large (%s)", show_mb(mb));
werr("incomplete utf8 sequence (%s)", show_mb(mb));
werr("illegal utf8 byte (%x)", s[i]);
werr("illegal redundant utf8 encoding (%s)", show_mb(mb));
werr("illegal uf8 char (%x)", wc);
werr("incomplete character sequence (%s)", show_mb(mb));
werr("incomplete character sequence (%s)", show_mb(mb));
werr("incomplete 4-byte character sequence (%s)",
werr("incomplete character sequence (%s)", show_mb(mb));
werr("incomplete character sequence (%s)", show_mb(mb));