8#ifndef parserutils_charset_codecs_codecimpl_h_
9#define parserutils_charset_codecs_codecimpl_h_
27 const uint8_t **source,
size_t *sourcelen,
28 uint8_t **dest,
size_t *destlen);
30 const uint8_t **source,
size_t *sourcelen,
31 uint8_t **dest,
size_t *destlen);
#define bool
Definition stdbool.h:35
parserutils_charset_codec_errormode
Definition codec.h:62
unsigned char uint8_t
Definition acefiex.h:161
unsigned short int uint16_t
Definition acefiex.h:162
parserutils_error
Definition errors.h:18
Definition codec_impl.h:19
struct parserutils_charset_codec::@881 handler
parserutils_charset_codec_errormode errormode
Definition codec_impl.h:22
parserutils_error(* encode)(parserutils_charset_codec *codec, const uint8_t **source, size_t *sourcelen, uint8_t **dest, size_t *destlen)
Definition codec_impl.h:26
parserutils_error(* destroy)(parserutils_charset_codec *codec)
Definition codec_impl.h:25
parserutils_error(* decode)(parserutils_charset_codec *codec, const uint8_t **source, size_t *sourcelen, uint8_t **dest, size_t *destlen)
Definition codec_impl.h:29
parserutils_error(* reset)(parserutils_charset_codec *codec)
Definition codec_impl.h:32
uint16_t mibenum
Definition codec_impl.h:20
Definition codec_impl.h:39
bool(* handles_charset)(const char *charset)
Definition codec_impl.h:40
parserutils_error(* create)(const char *charset, parserutils_charset_codec **codec)
Definition codec_impl.h:41