#ifndef _ICONV_H_ #define _ICONV_H_ #include #include /* EILSEQ is not defined in MacOS X 10.2 and earlier */ #ifndef EILSEQ #define EILSEQ 92 #endif #ifdef __cplusplus extern "C" { #endif typedef void * iconv_t; extern iconv_t iconv_open (const char * tocode, const char * fromcode); extern size_t iconv (iconv_t cd, const char ** inbuf, size_t * inbytesleft, char ** outbuf, size_t * outbytesleft); extern int iconv_close (iconv_t cd); #ifdef __cplusplus } #endif #endif