Back to index

glibc  2.9
Defines | Functions | Variables
iconv.h File Reference
#include <features.h>
#include <stddef.h>
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.


#define __need_size_t


iconv_t iconv_open (__const char *__tocode, __const char *__fromcode)
size_t iconv (iconv_t __cd, char **__restrict __inbuf, size_t *__restrict __inbytesleft, char **__restrict __outbuf, size_t *__restrict __outbytesleft)
int iconv_close (iconv_t __cd)


__BEGIN_DECLS typedef void * iconv_t

Define Documentation

#define __need_size_t

Definition at line 23 of file iconv.h.

Function Documentation

size_t iconv ( iconv_t  __cd,
char **__restrict  __inbuf,
size_t *__restrict  __inbytesleft,
char **__restrict  __outbuf,
size_t *__restrict  __outbytesleft 
int iconv_close ( iconv_t  __cd)

Definition at line 28 of file iconv_close.c.

  if (__builtin_expect (cd == (iconv_t *) -1L, 0))
      __set_errno (EBADF);
      return -1;

  return __gconv_close ((__gconv_t) cd) ? -1 : 0;

Here is the call graph for this function:

Here is the caller graph for this function:

iconv_t iconv_open ( __const char *  __tocode,
__const char *  __fromcode 

Here is the caller graph for this function:

Variable Documentation

__BEGIN_DECLS typedef void* iconv_t

Definition at line 30 of file iconv.h.