ReactOS 0.4.15-dev-8102-g108db8f
siconv.h File Reference
#include <schily/mconfig.h>
#include <schily/utypes.h>
#include <schily/iconv.h>
Include dependency graph for siconv.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  siconv_table
 

Macros

#define use_iconv(t)   ((t)->sic_cd2uni != NULL)
 
#define sic_c2uni(t, c)   ((t)->sic_cs2uni[c])
 
#define sic_uni2c(t, c)   ((t)->sic_uni2cs[((c) >> 8) & 0xFF][(c) & 0xFF])
 

Typedefs

typedef struct siconv_table siconvt_t
 

Functions

int sic_list __PR ((FILE *))
 
siconvt_t *sic_open __PR ((char *))
 
const char *sic_base __PR ((void))
 
int sic_close __PR ((siconvt_t *))
 

Macro Definition Documentation

◆ sic_c2uni

#define sic_c2uni (   t,
  c 
)    ((t)->sic_cs2uni[c])

Definition at line 51 of file siconv.h.

◆ sic_uni2c

#define sic_uni2c (   t,
  c 
)    ((t)->sic_uni2cs[((c) >> 8) & 0xFF][(c) & 0xFF])

Definition at line 52 of file siconv.h.

◆ use_iconv

#define use_iconv (   t)    ((t)->sic_cd2uni != NULL)

Definition at line 49 of file siconv.h.

Typedef Documentation

◆ siconvt_t

Definition at line 37 of file siconv.h.

Function Documentation

◆ __PR() [1/4]

siconvt_t *sic_open __PR ( (char *)  )

◆ __PR() [2/4]

int sic_list __PR ( (FILE *)  )

◆ __PR() [3/4]

int sic_close __PR ( (siconvt_t *)  )

◆ __PR() [4/4]

const char *sic_base __PR ( (void )