Go to the source code of this file.
◆ CK
Value:do { if ((statement) < 0) return (-1); } while (0)
Definition at line 147 of file mbfilter_utf32.c.
◆ DETECTED_BE
◆ DETECTED_LE
◆ mbfl_filt_conv_utf32_wchar()
◆ mbfl_filt_conv_utf32be_wchar()
◆ mbfl_filt_conv_utf32le_wchar()
◆ mbfl_filt_conv_wchar_utf32be()
◆ mbfl_filt_conv_wchar_utf32le()
◆ mbfl_encoding_utf32
Initial value:= {
"UTF-32",
"UTF-32",
mbfl_encoding_utf32_aliases,
mb_utf32_to_wchar,
mb_wchar_to_utf32be,
}
const struct mbfl_convert_vtbl vtbl_utf32_wchar
const struct mbfl_convert_vtbl vtbl_wchar_utf32
#define MBFL_ENCTYPE_WCS4
Definition at line 42 of file mbfilter_utf32.c.
◆ mbfl_encoding_utf32be
Initial value:= {
"UTF-32BE",
"UTF-32BE",
mb_utf32be_to_wchar,
mb_wchar_to_utf32be,
}
const struct mbfl_convert_vtbl vtbl_utf32be_wchar
const struct mbfl_convert_vtbl vtbl_wchar_utf32be
@ mbfl_no_encoding_utf32be
Definition at line 57 of file mbfilter_utf32.c.
◆ mbfl_encoding_utf32le
Initial value:= {
"UTF-32LE",
"UTF-32LE",
mb_utf32le_to_wchar,
mb_wchar_to_utf32le,
}
const struct mbfl_convert_vtbl vtbl_utf32le_wchar
const struct mbfl_convert_vtbl vtbl_wchar_utf32le
@ mbfl_no_encoding_utf32le
Definition at line 72 of file mbfilter_utf32.c.
◆ vtbl_utf32_wchar
Initial value:= {
mbfl_filt_conv_utf32_wchar_flush,
}
int mbfl_filt_conv_utf32_wchar(int c, mbfl_convert_filter *filter)
void mbfl_filt_conv_common_ctor(mbfl_convert_filter *filter)
Definition at line 87 of file mbfilter_utf32.c.
◆ vtbl_utf32be_wchar
Initial value:= {
mbfl_filt_conv_utf32_wchar_flush,
}
int mbfl_filt_conv_utf32be_wchar(int c, mbfl_convert_filter *filter)
Definition at line 107 of file mbfilter_utf32.c.
◆ vtbl_utf32le_wchar
Initial value:= {
mbfl_filt_conv_utf32_wchar_flush,
}
int mbfl_filt_conv_utf32le_wchar(int c, mbfl_convert_filter *filter)
Definition at line 127 of file mbfilter_utf32.c.
◆ vtbl_wchar_utf32
Initial value:= {
}
int mbfl_filt_conv_wchar_utf32be(int c, mbfl_convert_filter *filter)
int mbfl_filt_conv_common_flush(mbfl_convert_filter *filter)
Definition at line 97 of file mbfilter_utf32.c.
◆ vtbl_wchar_utf32be
◆ vtbl_wchar_utf32le
Initial value:= {
}
int mbfl_filt_conv_wchar_utf32le(int c, mbfl_convert_filter *filter)
Definition at line 137 of file mbfilter_utf32.c.