YAZ  5.23.1
Data Fields
yaz_iconv_encoder_s Struct Reference

#include <iconv-p.h>

Data Fields

void * data
 
size_t(* write_handle )(yaz_iconv_t cd, yaz_iconv_encoder_t e, unsigned long x, char **outbuf, size_t *outbytesleft)
 
size_t(* flush_handle )(yaz_iconv_t cd, yaz_iconv_encoder_t e, char **outbuf, size_t *outbytesleft)
 
void(* init_handle )(yaz_iconv_encoder_t e)
 
void(* destroy_handle )(yaz_iconv_encoder_t e)
 

Detailed Description

Definition at line 43 of file iconv-p.h.

Field Documentation

void* yaz_iconv_encoder_s::data
void(* yaz_iconv_encoder_s::destroy_handle) (yaz_iconv_encoder_t e)
size_t(* yaz_iconv_encoder_s::flush_handle) (yaz_iconv_t cd, yaz_iconv_encoder_t e, char **outbuf, size_t *outbytesleft)

Definition at line 48 of file iconv-p.h.

Referenced by yaz_iconv(), yaz_iconv_open(), yaz_iso_8859_1_encoder(), and yaz_marc8_encoder().

void(* yaz_iconv_encoder_s::init_handle) (yaz_iconv_encoder_t e)

Definition at line 50 of file iconv-p.h.

Referenced by yaz_iconv(), yaz_iconv_open(), yaz_iso_8859_1_encoder(), and yaz_marc8_encoder().

size_t(* yaz_iconv_encoder_s::write_handle) (yaz_iconv_t cd, yaz_iconv_encoder_t e, unsigned long x, char **outbuf, size_t *outbytesleft)

The documentation for this struct was generated from the following file: