Call oconv in w_iconv16 and w_iconv32 to do finishing process.
static nkf_char
w_iconv16(nkf_char c2, nkf_char c1, nkf_char c0)
{
static nkf_char
w_iconv16(nkf_char c2, nkf_char c1, nkf_char c0)
{
+ (*oconv)(c2, c1);
+ return 16; /* different from w_iconv32 */
}
static nkf_char
w_iconv32(nkf_char c2, nkf_char c1, nkf_char c0)
{
}
static nkf_char
w_iconv32(nkf_char c2, nkf_char c1, nkf_char c0)
{
+ (*oconv)(c2, c1);
+ return 32; /* different from w_iconv16 */
(c4 = (*i_getc)(f)) != EOF) {
nkf_iconv_utf_32(c1, c2, c3, c4);
}
(c4 = (*i_getc)(f)) != EOF) {
nkf_iconv_utf_32(c1, c2, c3, c4);
}
}
else if (iconv == w_iconv16) {
while ((c1 = (*i_getc)(f)) != EOF &&
}
else if (iconv == w_iconv16) {
while ((c1 = (*i_getc)(f)) != EOF &&
nkf_iconv_utf_16(c1, c2, c3, c4);
}
}
nkf_iconv_utf_16(c1, c2, c3, c4);
}
}
/* epilogue */
(*iconv)(EOF, 0, 0);
if (!input_codename)
/* epilogue */
(*iconv)(EOF, 0, 0);
if (!input_codename)