iconv.h File Reference

#include <stddef.h>
#include <errno.h>

Defines

#define _LIBICONV_VERSION   0x0109
#define iconv_t   libiconv_t
#define EILSEQ   @EILSEQ@
#define iconv_open   libiconv_open
#define iconv   libiconv
#define iconv_close   libiconv_close
#define iconvctl   libiconvctl
#define ICONV_TRIVIALP   0
#define ICONV_GET_TRANSLITERATE   1
#define ICONV_SET_TRANSLITERATE   2
#define ICONV_GET_DISCARD_ILSEQ   3
#define ICONV_SET_DISCARD_ILSEQ   4
#define iconvlist   libiconvlist

Typedefs

typedef void * iconv_t

Functions

iconv_t iconv_open (const char *tocode, const char *fromcode)
size_t iconv (iconv_t cd, const char **inbuf, size_t *inbytesleft, char **outbuf, size_t *outbytesleft)
int iconv_close (iconv_t cd)
int iconvctl (iconv_t cd, int request, void *argument)
void iconvlist (int(*do_one)(unsigned int namescount, const char *const *names, void *data), void *data)
void libiconv_set_relocation_prefix (const char *orig_prefix, const char *curr_prefix)

Variables

int _libiconv_version

Define Documentation

#define _LIBICONV_VERSION   0x0109
 

#define EILSEQ   @EILSEQ@
 

#define iconv   libiconv
 

#define iconv_close   libiconv_close
 

#define ICONV_GET_DISCARD_ILSEQ   3
 

#define ICONV_GET_TRANSLITERATE   1
 

#define iconv_open   libiconv_open
 

#define ICONV_SET_DISCARD_ILSEQ   4
 

#define ICONV_SET_TRANSLITERATE   2
 

#define iconv_t   libiconv_t
 

#define ICONV_TRIVIALP   0
 

#define iconvctl   libiconvctl
 

#define iconvlist   libiconvlist
 


Typedef Documentation

typedef void* iconv_t
 


Function Documentation

size_t iconv iconv_t  cd,
const char **  inbuf,
size_t *  inbytesleft,
char **  outbuf,
size_t *  outbytesleft
 

int iconv_close iconv_t  cd  ) 
 

iconv_t iconv_open const char *  tocode,
const char *  fromcode
 

int iconvctl iconv_t  cd,
int  request,
void *  argument
 

void iconvlist int(*)(unsigned int namescount, const char *const *names, void *data)  do_one,
void *  data
 

void libiconv_set_relocation_prefix const char *  orig_prefix,
const char *  curr_prefix
 


Variable Documentation

int _libiconv_version
 


Generated on Wed Jul 26 13:26:56 2006 for XSB by  doxygen 1.4.5