Lines Matching refs:iconv_t
34 iconv_t, 1. in order to eliminate the risk that the user gets compilation
36 which defines iconv_t or declares iconv after this file, 2. when compiling
37 for LIBICONV_PLUG, we need the proper iconv_t type in order to produce
46 Ad 2. The iconv_t type is a pointer type in all cases I have seen. (It
47 has to be a scalar type because (iconv_t)(-1) is a possible return value
50 /* Define iconv_t ourselves. */
51 #undef iconv_t
52 #define iconv_t libiconv_t
53 typedef void* iconv_t;
79 extern LIBICONV_DLL_EXPORTED iconv_t iconv_open (const char* tocode, const char* fromcode);
89 extern LIBICONV_DLL_EXPORTED size_t iconv (iconv_t cd, const char* * inbuf, size_t *inbytesleft, char* * outbuf, size_t *outbytesleft);
95 extern LIBICONV_DLL_EXPORTED int iconv_close (iconv_t cd);
104 extern LIBICONV_DLL_EXPORTED int iconvctl (iconv_t cd, int request, void* argument);