| 300 | write_buf(fd, ".", 2); |
| 301 | #ifdef ICONV_OPTION |
| 302 | else if (convert) { |
| 303 | INIT_XBUF_STRLEN(inbuf, args[i]); |
| 304 | iconvbufs(ic_send, &inbuf, &outbuf, |
| 305 | ICB_EXPAND_OUT | ICB_INCLUDE_BAD | ICB_INCLUDE_INCOMPLETE | ICB_INIT); |
| 306 | outbuf.buf[outbuf.len] = '\0'; |
| 307 | write_buf(fd, outbuf.buf, outbuf.len + 1); |
| 308 | outbuf.len = 0; |
| 309 | } |
| 310 | #endif |
| 311 | else |
| 312 | write_buf(fd, args[i], strlen(args[i]) + 1); |