Lines Matching refs:iconv_t
28 iconv_t, 1. in order to eliminate the risk that the user gets compilation
30 which defines iconv_t or declares iconv after this file, 2. when compiling
31 for LIBICONV_PLUG, we need the proper iconv_t type in order to produce
40 Ad 2. The iconv_t type is a pointer type in all cases I have seen. (It
41 has to be a scalar type because (iconv_t)(-1) is a possible return value
44 /* Define iconv_t ourselves. */
45 #undef iconv_t
46 #define iconv_t libiconv_t
47 typedef void* iconv_t;
72 extern iconv_t iconv_open (const char* tocode, const char* fromcode);
82 extern size_t iconv (iconv_t cd, char* * inbuf, size_t *inbytesleft, char* * outbuf, size_t *outbytesleft);
88 extern int iconv_close (iconv_t cd);
97 extern int iconvctl (iconv_t cd, int request, void* argument);