Main Page   Class Hierarchy   Compound List   File List   Header Files   Sources   Compound Members   File Members  

ucnv_bld.h File Reference


Compounds

struct  UAmbiguousConverter
struct  UConverterStaticData
struct  UConverterSharedData
struct  UConverter
struct  UConverterDataISO2022
struct  UConverterDataLMBCS

Defines

#define UCNV_MAX_SUBCHAR_LEN
#define UCNV_ERROR_BUFFER_LENGTH
#define UCNV_MAX_AMBIGUOUSCCSIDS
#define UCNV_IMPLEMENTED_CONVERSION_TYPES
#define UCNV_FILE_CHECK_MARKER
#define UCNV_MAX_CONVERTER_NAME_LENGTH
#define UCNV_MAX_FULL_FILE_NAME_LENGTH
#define UCNV_MAX_LINE_TEXT
#define UCNV_SI
#define UCNV_SO
#define CONVERTER_FILE_EXTENSION

Typedefs

typedef union UConverterTable UConverterTable
typedef struct UConverterImpl UConverterImpl
typedef U_CDECL_END struct UConverter UConverter

Enumerations

enum  UConverterType { UCNV_UNSUPPORTED_CONVERTER, UCNV_SBCS, UCNV_DBCS, UCNV_MBCS, UCNV_LATIN_1, UCNV_UTF8, UCNV_UTF16_BigEndian, UCNV_UTF16_LittleEndian, UCNV_EBCDIC_STATEFUL, UCNV_ISO_2022, UCNV_LMBCS_1, UCNV_LMBCS_2, UCNV_LMBCS_3, UCNV_LMBCS_4, UCNV_LMBCS_5, UCNV_LMBCS_6, UCNV_LMBCS_8, UCNV_LMBCS_11, UCNV_LMBCS_16, UCNV_LMBCS_17, UCNV_LMBCS_18, UCNV_LMBCS_19, UCNV_LMBCS_LAST, UCNV_NUMBER_OF_SUPPORTED_CONVERTER_TYPES }
enum  UConverterPlatform { UCNV_UNKNOWN, UCNV_IBM }

Variables

const UAmbiguousConverter UCNV_AMBIGUOUSCONVERTERS [UCNV_MAX_AMBIGUOUSCCSIDS]
U_CDECL_BEGIN union UConverterTable
struct UConverterImpl


Define Documentation

#define UCNV_MAX_SUBCHAR_LEN ()

Definition at line 25 of file ucnv_bld.h.

#define UCNV_ERROR_BUFFER_LENGTH ()

Definition at line 26 of file ucnv_bld.h.

#define UCNV_MAX_AMBIGUOUSCCSIDS ()

Definition at line 27 of file ucnv_bld.h.

#define UCNV_IMPLEMENTED_CONVERSION_TYPES ()

Definition at line 29 of file ucnv_bld.h.

#define UCNV_FILE_CHECK_MARKER ()

Definition at line 32 of file ucnv_bld.h.

#define UCNV_MAX_CONVERTER_NAME_LENGTH ()

Definition at line 35 of file ucnv_bld.h.

#define UCNV_MAX_FULL_FILE_NAME_LENGTH ()

Definition at line 36 of file ucnv_bld.h.

#define UCNV_MAX_LINE_TEXT ()

Definition at line 39 of file ucnv_bld.h.

#define UCNV_SI ()

Definition at line 41 of file ucnv_bld.h.

#define UCNV_SO ()

Definition at line 42 of file ucnv_bld.h.

#define CONVERTER_FILE_EXTENSION ()

Definition at line 261 of file ucnv_bld.h.


Typedef Documentation

typedef union UConverterTable UConverterTable

Definition at line 103 of file ucnv_bld.h.

typedef struct UConverterImpl UConverterImpl

Definition at line 106 of file ucnv_bld.h.

typedef U_CDECL_END struct UConverter UConverter

Definition at line 239 of file ucnv_bld.h.


Enumeration Type Documentation

enum UConverterType

Enumeration values:
UCNV_UNSUPPORTED_CONVERTER  
UCNV_SBCS  
UCNV_DBCS  
UCNV_MBCS  
UCNV_LATIN_1  
UCNV_UTF8  
UCNV_UTF16_BigEndian  
UCNV_UTF16_LittleEndian  
UCNV_EBCDIC_STATEFUL  
UCNV_ISO_2022  
UCNV_LMBCS_1  
UCNV_LMBCS_2  
UCNV_LMBCS_3  
UCNV_LMBCS_4  
UCNV_LMBCS_5  
UCNV_LMBCS_6  
UCNV_LMBCS_8  
UCNV_LMBCS_11  
UCNV_LMBCS_16  
UCNV_LMBCS_17  
UCNV_LMBCS_18  
UCNV_LMBCS_19  
UCNV_LMBCS_LAST  
UCNV_NUMBER_OF_SUPPORTED_CONVERTER_TYPES  

Definition at line 44 of file ucnv_bld.h.

enum UConverterPlatform

Enumeration values:
UCNV_UNKNOWN  
UCNV_IBM  

Definition at line 92 of file ucnv_bld.h.


Variable Documentation

const UAmbiguousConverter UCNV_AMBIGUOUSCONVERTERS[UCNV_MAX_AMBIGUOUSCCSIDS] [static]

Definition at line 83 of file ucnv_bld.h.

U_CDECL_BEGIN union UConverterTable

Definition at line 102 of file ucnv_bld.h.

struct UConverterImpl

Definition at line 105 of file ucnv_bld.h.


Generated at Mon Jun 5 12:52:58 2000 for ICU1.5 by doxygen 1.0.0 written by Dimitri van Heesch, © 1997-1999