iconv.h File Reference

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

Go to the source code of this file.

Defines

#define _LIBICONV_VERSION   0x0109
#define iconv_t   libiconv_t
#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, 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

Definition at line 24 of file iconv.h.

#define iconv   libiconv

Definition at line 80 of file iconv.h.

#define iconv_close   libiconv_close

Definition at line 86 of file iconv.h.

#define ICONV_GET_DISCARD_ILSEQ   3

Definition at line 103 of file iconv.h.

#define ICONV_GET_TRANSLITERATE   1

Definition at line 101 of file iconv.h.

#define iconv_open   libiconv_open

Definition at line 70 of file iconv.h.

#define ICONV_SET_DISCARD_ILSEQ   4

Definition at line 104 of file iconv.h.

#define ICONV_SET_TRANSLITERATE   2

Definition at line 102 of file iconv.h.

#define iconv_t   libiconv_t

Definition at line 46 of file iconv.h.

#define ICONV_TRIVIALP   0

Definition at line 100 of file iconv.h.

#define iconvctl   libiconvctl

Definition at line 96 of file iconv.h.

#define iconvlist   libiconvlist

Definition at line 107 of file iconv.h.


Typedef Documentation

typedef void* iconv_t

Definition at line 47 of file iconv.h.


Function Documentation

size_t iconv ( iconv_t  cd,
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


Generated on Fri May 25 00:09:55 2012 for HDK by  doxygen 1.5.9