Go to the source code of this file.
◆ CK
Value:do { if ((statement) < 0) return (-1); } while (0)
Definition at line 289 of file mbfilter_utf16.c.
◆ DETECTED_BE
◆ DETECTED_LE
◆ mb_utf16be_to_wchar
#define mb_utf16be_to_wchar mb_utf16be_to_wchar_default |
◆ mb_utf16le_to_wchar
#define mb_utf16le_to_wchar mb_utf16le_to_wchar_default |
◆ mb_wchar_to_utf16be
#define mb_wchar_to_utf16be mb_wchar_to_utf16be_default |
◆ mb_wchar_to_utf16le
#define mb_wchar_to_utf16le mb_wchar_to_utf16le_default |
◆ mbfl_filt_conv_utf16_wchar()
◆ mbfl_filt_conv_utf16be_wchar()
◆ mbfl_filt_conv_utf16le_wchar()
◆ mbfl_filt_conv_wchar_utf16be()
◆ mbfl_filt_conv_wchar_utf16le()
◆ mbfl_encoding_utf16
Initial value:= {
"UTF-16",
"UTF-16",
mbfl_encoding_utf16_aliases,
0,
mb_utf16_to_wchar,
mb_cut_utf16
}
const struct mbfl_convert_vtbl vtbl_utf16_wchar
const struct mbfl_convert_vtbl vtbl_wchar_utf16
#define mb_wchar_to_utf16be
Definition at line 184 of file mbfilter_utf16.c.
◆ mbfl_encoding_utf16be
Initial value:= {
"UTF-16BE",
"UTF-16BE",
0,
mb_cut_utf16be
}
#define mb_utf16be_to_wchar
const struct mbfl_convert_vtbl vtbl_utf16be_wchar
const struct mbfl_convert_vtbl vtbl_wchar_utf16be
@ mbfl_no_encoding_utf16be
Definition at line 199 of file mbfilter_utf16.c.
◆ mbfl_encoding_utf16le
Initial value:= {
"UTF-16LE",
"UTF-16LE",
0,
mb_cut_utf16le
}
const struct mbfl_convert_vtbl vtbl_utf16le_wchar
#define mb_wchar_to_utf16le
#define mb_utf16le_to_wchar
const struct mbfl_convert_vtbl vtbl_wchar_utf16le
@ mbfl_no_encoding_utf16le
Definition at line 214 of file mbfilter_utf16.c.
◆ vtbl_utf16_wchar
Initial value:= {
mbfl_filt_conv_utf16_wchar_flush,
}
int mbfl_filt_conv_utf16_wchar(int c, mbfl_convert_filter *filter)
void mbfl_filt_conv_common_ctor(mbfl_convert_filter *filter)
Definition at line 229 of file mbfilter_utf16.c.
◆ vtbl_utf16be_wchar
Initial value:= {
mbfl_filt_conv_utf16_wchar_flush,
}
int mbfl_filt_conv_utf16be_wchar(int c, mbfl_convert_filter *filter)
Definition at line 249 of file mbfilter_utf16.c.
◆ vtbl_utf16le_wchar
Initial value:= {
mbfl_filt_conv_utf16_wchar_flush,
}
int mbfl_filt_conv_utf16le_wchar(int c, mbfl_convert_filter *filter)
Definition at line 269 of file mbfilter_utf16.c.
◆ vtbl_wchar_utf16
Initial value:= {
}
int mbfl_filt_conv_wchar_utf16be(int c, mbfl_convert_filter *filter)
int mbfl_filt_conv_common_flush(mbfl_convert_filter *filter)
Definition at line 239 of file mbfilter_utf16.c.
◆ vtbl_wchar_utf16be
◆ vtbl_wchar_utf16le
Initial value:= {
}
int mbfl_filt_conv_wchar_utf16le(int c, mbfl_convert_filter *filter)
Definition at line 279 of file mbfilter_utf16.c.