MBFLAPI 129 mbstring/libmbfl/mbfl/mbfilter.h MBFLAPI extern mbfl_buffer_converter * mbfl_buffer_converter_new(enum mbfl_no_encoding from, enum mbfl_no_encoding to, int buf_initsz); MBFLAPI 130 mbstring/libmbfl/mbfl/mbfilter.h MBFLAPI extern mbfl_buffer_converter * mbfl_buffer_converter_new2(const mbfl_encoding *from, const mbfl_encoding *to, int buf_initsz); MBFLAPI 131 mbstring/libmbfl/mbfl/mbfilter.h MBFLAPI extern void mbfl_buffer_converter_delete(mbfl_buffer_converter *convd); MBFLAPI 132 mbstring/libmbfl/mbfl/mbfilter.h MBFLAPI extern void mbfl_buffer_converter_reset(mbfl_buffer_converter *convd); MBFLAPI 133 mbstring/libmbfl/mbfl/mbfilter.h MBFLAPI extern int mbfl_buffer_converter_illegal_mode(mbfl_buffer_converter *convd, int mode); MBFLAPI 134 mbstring/libmbfl/mbfl/mbfilter.h MBFLAPI extern int mbfl_buffer_converter_illegal_substchar(mbfl_buffer_converter *convd, int substchar); MBFLAPI 135 mbstring/libmbfl/mbfl/mbfilter.h MBFLAPI extern int mbfl_buffer_converter_strncat(mbfl_buffer_converter *convd, const unsigned char *p, int n); MBFLAPI 136 mbstring/libmbfl/mbfl/mbfilter.h MBFLAPI extern int mbfl_buffer_converter_feed(mbfl_buffer_converter *convd, mbfl_string *string); MBFLAPI 137 mbstring/libmbfl/mbfl/mbfilter.h MBFLAPI extern int mbfl_buffer_converter_feed2(mbfl_buffer_converter *convd, mbfl_string *string, int *loc); MBFLAPI 138 mbstring/libmbfl/mbfl/mbfilter.h MBFLAPI extern int mbfl_buffer_converter_flush(mbfl_buffer_converter *convd); MBFLAPI 139 mbstring/libmbfl/mbfl/mbfilter.h MBFLAPI extern mbfl_string * mbfl_buffer_converter_getbuffer(mbfl_buffer_converter *convd, mbfl_string *result); MBFLAPI 140 mbstring/libmbfl/mbfl/mbfilter.h MBFLAPI extern mbfl_string * mbfl_buffer_converter_result(mbfl_buffer_converter *convd, mbfl_string *result); MBFLAPI 141 mbstring/libmbfl/mbfl/mbfilter.h MBFLAPI extern mbfl_string * mbfl_buffer_converter_feed_result(mbfl_buffer_converter *convd, mbfl_string *string, mbfl_string *result); MBFLAPI 142 mbstring/libmbfl/mbfl/mbfilter.h MBFLAPI extern int mbfl_buffer_illegalchars(mbfl_buffer_converter *convd); MBFLAPI 155 mbstring/libmbfl/mbfl/mbfilter.h MBFLAPI extern mbfl_encoding_detector * mbfl_encoding_detector_new(enum mbfl_no_encoding *elist, int elistsz, int strict); MBFLAPI 156 mbstring/libmbfl/mbfl/mbfilter.h MBFLAPI extern mbfl_encoding_detector * mbfl_encoding_detector_new2(const mbfl_encoding **elist, int elistsz, int strict); MBFLAPI 157 mbstring/libmbfl/mbfl/mbfilter.h MBFLAPI extern void mbfl_encoding_detector_delete(mbfl_encoding_detector *identd); MBFLAPI 158 mbstring/libmbfl/mbfl/mbfilter.h MBFLAPI extern int mbfl_encoding_detector_feed(mbfl_encoding_detector *identd, mbfl_string *string); MBFLAPI 159 mbstring/libmbfl/mbfl/mbfilter.h MBFLAPI extern enum mbfl_no_encoding mbfl_encoding_detector_judge(mbfl_encoding_detector *identd); MBFLAPI 160 mbstring/libmbfl/mbfl/mbfilter.h MBFLAPI extern const mbfl_encoding *mbfl_encoding_detector_judge2(mbfl_encoding_detector *identd); MBFLAPI 166 mbstring/libmbfl/mbfl/mbfilter.h MBFLAPI extern mbfl_string * MBFLAPI 173 mbstring/libmbfl/mbfl/mbfilter.h MBFLAPI extern const mbfl_encoding * MBFLAPI 176 mbstring/libmbfl/mbfl/mbfilter.h MBFLAPI extern const mbfl_encoding * MBFLAPI 181 mbstring/libmbfl/mbfl/mbfilter.h MBFLAPI extern int MBFLAPI 187 mbstring/libmbfl/mbfl/mbfilter.h MBFLAPI extern int MBFLAPI 193 mbstring/libmbfl/mbfl/mbfilter.h MBFLAPI extern int MBFLAPI 200 mbstring/libmbfl/mbfl/mbfilter.h MBFLAPI extern int MBFLAPI 206 mbstring/libmbfl/mbfl/mbfilter.h MBFLAPI extern mbfl_string * MBFLAPI 212 mbstring/libmbfl/mbfl/mbfilter.h MBFLAPI extern mbfl_string * MBFLAPI 218 mbstring/libmbfl/mbfl/mbfilter.h MBFLAPI extern int MBFLAPI 224 mbstring/libmbfl/mbfl/mbfilter.h MBFLAPI extern mbfl_string * MBFLAPI 232 mbstring/libmbfl/mbfl/mbfilter.h MBFLAPI extern struct mime_header_encoder_data * MBFLAPI 238 mbstring/libmbfl/mbfl/mbfilter.h MBFLAPI extern void MBFLAPI 241 mbstring/libmbfl/mbfl/mbfilter.h MBFLAPI extern int MBFLAPI 244 mbstring/libmbfl/mbfl/mbfilter.h MBFLAPI extern mbfl_string * MBFLAPI 247 mbstring/libmbfl/mbfl/mbfilter.h MBFLAPI extern mbfl_string * MBFLAPI 260 mbstring/libmbfl/mbfl/mbfilter.h MBFLAPI extern struct mime_header_decoder_data * MBFLAPI 263 mbstring/libmbfl/mbfl/mbfilter.h MBFLAPI extern void MBFLAPI 266 mbstring/libmbfl/mbfl/mbfilter.h MBFLAPI extern int MBFLAPI 269 mbstring/libmbfl/mbfl/mbfilter.h MBFLAPI extern mbfl_string * MBFLAPI 272 mbstring/libmbfl/mbfl/mbfilter.h MBFLAPI extern mbfl_string * MBFLAPI 281 mbstring/libmbfl/mbfl/mbfilter.h MBFLAPI extern mbfl_string * MBFLAPI 287 mbstring/libmbfl/mbfl/mbfilter.h MBFLAPI extern mbfl_string * MBFLAPI 37 mbstring/libmbfl/mbfl/mbfilter_8bit.h MBFLAPI extern const mbfl_encoding mbfl_encoding_8bit; MBFLAPI 36 mbstring/libmbfl/mbfl/mbfilter_pass.h MBFLAPI extern const mbfl_encoding mbfl_encoding_pass; MBFLAPI 37 mbstring/libmbfl/mbfl/mbfilter_pass.h MBFLAPI extern const struct mbfl_convert_vtbl vtbl_pass; MBFLAPI 39 mbstring/libmbfl/mbfl/mbfilter_pass.h MBFLAPI extern int mbfl_filt_conv_pass(int c, mbfl_convert_filter *filter); MBFLAPI 37 mbstring/libmbfl/mbfl/mbfilter_wchar.h MBFLAPI extern const mbfl_encoding mbfl_encoding_wchar; MBFLAPI 46 mbstring/libmbfl/mbfl/mbfl_allocators.h MBFLAPI extern mbfl_allocators *__mbfl_allocators; MBFLAPI 69 mbstring/libmbfl/mbfl/mbfl_convert.h MBFLAPI extern const struct mbfl_convert_vtbl *mbfl_convert_filter_list[]; MBFLAPI 71 mbstring/libmbfl/mbfl/mbfl_convert.h MBFLAPI extern mbfl_convert_filter *mbfl_convert_filter_new( MBFLAPI 77 mbstring/libmbfl/mbfl/mbfl_convert.h MBFLAPI extern mbfl_convert_filter *mbfl_convert_filter_new2( MBFLAPI 82 mbstring/libmbfl/mbfl/mbfl_convert.h MBFLAPI extern void mbfl_convert_filter_delete(mbfl_convert_filter *filter); MBFLAPI 83 mbstring/libmbfl/mbfl/mbfl_convert.h MBFLAPI extern int mbfl_convert_filter_feed(int c, mbfl_convert_filter *filter); MBFLAPI 84 mbstring/libmbfl/mbfl/mbfl_convert.h MBFLAPI extern int mbfl_convert_filter_flush(mbfl_convert_filter *filter); MBFLAPI 85 mbstring/libmbfl/mbfl/mbfl_convert.h MBFLAPI extern void mbfl_convert_filter_reset(mbfl_convert_filter *filter, enum mbfl_no_encoding from, enum mbfl_no_encoding to); MBFLAPI 86 mbstring/libmbfl/mbfl/mbfl_convert.h MBFLAPI extern void mbfl_convert_filter_copy(mbfl_convert_filter *src, mbfl_convert_filter *dist); MBFLAPI 87 mbstring/libmbfl/mbfl/mbfl_convert.h MBFLAPI extern int mbfl_filt_conv_illegal_output(int c, mbfl_convert_filter *filter); MBFLAPI 88 mbstring/libmbfl/mbfl/mbfl_convert.h MBFLAPI extern const struct mbfl_convert_vtbl * mbfl_convert_filter_get_vtbl(enum mbfl_no_encoding from, enum mbfl_no_encoding to); MBFLAPI 90 mbstring/libmbfl/mbfl/mbfl_convert.h MBFLAPI extern void mbfl_filt_conv_common_ctor(mbfl_convert_filter *filter); MBFLAPI 91 mbstring/libmbfl/mbfl/mbfl_convert.h MBFLAPI extern int mbfl_filt_conv_common_flush(mbfl_convert_filter *filter); MBFLAPI 92 mbstring/libmbfl/mbfl/mbfl_convert.h MBFLAPI extern void mbfl_filt_conv_common_dtor(mbfl_convert_filter *filter); MBFLAPI 94 mbstring/libmbfl/mbfl/mbfl_convert.h MBFLAPI extern int mbfl_convert_filter_devcat(mbfl_convert_filter *filter, mbfl_memory_device *src); MBFLAPI 95 mbstring/libmbfl/mbfl/mbfl_convert.h MBFLAPI extern int mbfl_convert_filter_strcat(mbfl_convert_filter *filter, const unsigned char *p); MBFLAPI 143 mbstring/libmbfl/mbfl/mbfl_encoding.h MBFLAPI extern const mbfl_encoding * mbfl_name2encoding(const char *name); MBFLAPI 144 mbstring/libmbfl/mbfl/mbfl_encoding.h MBFLAPI extern const mbfl_encoding * mbfl_no2encoding(enum mbfl_no_encoding no_encoding); MBFLAPI 145 mbstring/libmbfl/mbfl/mbfl_encoding.h MBFLAPI extern enum mbfl_no_encoding mbfl_name2no_encoding(const char *name); MBFLAPI 146 mbstring/libmbfl/mbfl/mbfl_encoding.h MBFLAPI extern const mbfl_encoding ** mbfl_get_supported_encodings(); MBFLAPI 147 mbstring/libmbfl/mbfl/mbfl_encoding.h MBFLAPI extern const char * mbfl_no_encoding2name(enum mbfl_no_encoding no_encoding); MBFLAPI 148 mbstring/libmbfl/mbfl/mbfl_encoding.h MBFLAPI extern const char * mbfl_no2preferred_mime_name(enum mbfl_no_encoding no_encoding); MBFLAPI 149 mbstring/libmbfl/mbfl/mbfl_encoding.h MBFLAPI extern int mbfl_is_support_encoding(const char *name); MBFLAPI 34 mbstring/libmbfl/mbfl/mbfl_filter_output.h MBFLAPI extern int mbfl_filter_output_pipe(int c, void* data); MBFLAPI 35 mbstring/libmbfl/mbfl/mbfl_filter_output.h MBFLAPI extern int mbfl_filter_output_pipe_flush(void* data); MBFLAPI 36 mbstring/libmbfl/mbfl/mbfl_filter_output.h MBFLAPI extern int mbfl_filter_output_null(int c, void* data); MBFLAPI 59 mbstring/libmbfl/mbfl/mbfl_ident.h MBFLAPI extern const struct mbfl_identify_vtbl * mbfl_identify_filter_get_vtbl(enum mbfl_no_encoding encoding); MBFLAPI 60 mbstring/libmbfl/mbfl/mbfl_ident.h MBFLAPI extern mbfl_identify_filter * mbfl_identify_filter_new(enum mbfl_no_encoding encoding); MBFLAPI 61 mbstring/libmbfl/mbfl/mbfl_ident.h MBFLAPI extern mbfl_identify_filter * mbfl_identify_filter_new2(const mbfl_encoding *encoding); MBFLAPI 62 mbstring/libmbfl/mbfl/mbfl_ident.h MBFLAPI extern void mbfl_identify_filter_delete(mbfl_identify_filter *filter); MBFLAPI 63 mbstring/libmbfl/mbfl/mbfl_ident.h MBFLAPI extern int mbfl_identify_filter_init(mbfl_identify_filter *filter, enum mbfl_no_encoding encoding); MBFLAPI 64 mbstring/libmbfl/mbfl/mbfl_ident.h MBFLAPI extern int mbfl_identify_filter_init2(mbfl_identify_filter *filter, const mbfl_encoding *encoding); MBFLAPI 65 mbstring/libmbfl/mbfl/mbfl_ident.h MBFLAPI void mbfl_identify_filter_cleanup(mbfl_identify_filter *filter); MBFLAPI 67 mbstring/libmbfl/mbfl/mbfl_ident.h MBFLAPI extern void mbfl_filt_ident_common_ctor(mbfl_identify_filter *filter); MBFLAPI 68 mbstring/libmbfl/mbfl/mbfl_ident.h MBFLAPI extern void mbfl_filt_ident_common_dtor(mbfl_identify_filter *filter); MBFLAPI 69 mbstring/libmbfl/mbfl/mbfl_ident.h MBFLAPI extern void mbfl_filt_ident_false_ctor(mbfl_identify_filter *filter); MBFLAPI 71 mbstring/libmbfl/mbfl/mbfl_ident.h MBFLAPI extern int mbfl_filt_ident_false(int c, mbfl_identify_filter *filter); MBFLAPI 72 mbstring/libmbfl/mbfl/mbfl_ident.h MBFLAPI extern int mbfl_filt_ident_true(int c, mbfl_identify_filter *filter); MBFLAPI 81 mbstring/libmbfl/mbfl/mbfl_language.h MBFLAPI extern const mbfl_language * mbfl_name2language(const char *name); MBFLAPI 82 mbstring/libmbfl/mbfl/mbfl_language.h MBFLAPI extern const mbfl_language * mbfl_no2language(enum mbfl_no_language no_language); MBFLAPI 83 mbstring/libmbfl/mbfl/mbfl_language.h MBFLAPI extern enum mbfl_no_language mbfl_name2no_language(const char *name); MBFLAPI 84 mbstring/libmbfl/mbfl/mbfl_language.h MBFLAPI extern const char * mbfl_no_language2name(enum mbfl_no_language no_language); MBFLAPI 53 mbstring/libmbfl/mbfl/mbfl_memory_device.h MBFLAPI extern void mbfl_memory_device_init(mbfl_memory_device *device, int initsz, int allocsz); MBFLAPI 54 mbstring/libmbfl/mbfl/mbfl_memory_device.h MBFLAPI extern void mbfl_memory_device_realloc(mbfl_memory_device *device, int initsz, int allocsz); MBFLAPI 55 mbstring/libmbfl/mbfl/mbfl_memory_device.h MBFLAPI extern void mbfl_memory_device_clear(mbfl_memory_device *device); MBFLAPI 56 mbstring/libmbfl/mbfl/mbfl_memory_device.h MBFLAPI extern void mbfl_memory_device_reset(mbfl_memory_device *device); MBFLAPI 57 mbstring/libmbfl/mbfl/mbfl_memory_device.h MBFLAPI extern mbfl_string * mbfl_memory_device_result(mbfl_memory_device *device, mbfl_string *result); MBFLAPI 58 mbstring/libmbfl/mbfl/mbfl_memory_device.h MBFLAPI extern void mbfl_memory_device_unput(mbfl_memory_device *device); MBFLAPI 59 mbstring/libmbfl/mbfl/mbfl_memory_device.h MBFLAPI extern int mbfl_memory_device_output(int c, void *data); MBFLAPI 60 mbstring/libmbfl/mbfl/mbfl_memory_device.h MBFLAPI extern int mbfl_memory_device_output2(int c, void *data); MBFLAPI 61 mbstring/libmbfl/mbfl/mbfl_memory_device.h MBFLAPI extern int mbfl_memory_device_output4(int c, void *data); MBFLAPI 62 mbstring/libmbfl/mbfl/mbfl_memory_device.h MBFLAPI extern int mbfl_memory_device_strcat(mbfl_memory_device *device, const char *psrc); MBFLAPI 63 mbstring/libmbfl/mbfl/mbfl_memory_device.h MBFLAPI extern int mbfl_memory_device_strncat(mbfl_memory_device *device, const char *psrc, int len); MBFLAPI 64 mbstring/libmbfl/mbfl/mbfl_memory_device.h MBFLAPI extern int mbfl_memory_device_devcat(mbfl_memory_device *dest, mbfl_memory_device *src); MBFLAPI 66 mbstring/libmbfl/mbfl/mbfl_memory_device.h MBFLAPI extern void mbfl_wchar_device_init(mbfl_wchar_device *device); MBFLAPI 67 mbstring/libmbfl/mbfl/mbfl_memory_device.h MBFLAPI extern int mbfl_wchar_device_output(int c, void *data); MBFLAPI 68 mbstring/libmbfl/mbfl/mbfl_memory_device.h MBFLAPI extern void mbfl_wchar_device_clear(mbfl_wchar_device *device); MBFLAPI 48 mbstring/libmbfl/mbfl/mbfl_string.h MBFLAPI extern void mbfl_string_init(mbfl_string *string); MBFLAPI 49 mbstring/libmbfl/mbfl/mbfl_string.h MBFLAPI extern void mbfl_string_init_set(mbfl_string *string, mbfl_language_id no_language, mbfl_encoding_id no_encoding); MBFLAPI 50 mbstring/libmbfl/mbfl/mbfl_string.h MBFLAPI extern void mbfl_string_clear(mbfl_string *string);