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

ucnv_bld.h File Reference


Compounds

struct  UAmbiguousConverter
struct  UConverterSBCSTable
struct  UConverterDBCSTable
struct  UConverterMBCSTable
union  UConverterTable
struct  UConverterSharedData
struct  UConverter
struct  UConverterDataISO2022

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 struct _CompactShortArray CompactShortArray
typedef struct _CompactByteArray CompactByteArray
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_NUMBER_OF_SUPPORTED_CONVERTER_TYPES, UCNV_JIS, UCNV_EUC, UCNV_GB }
enum  UConverterPlatform { UCNV_UNKNOWN, UCNV_IBM }

Functions

U_CAPI int32_t U_EXPORT2 uhash_hashIString (const void* name)

Variables

const UAmbiguousConverter UCNV_AMBIGUOUSCONVERTERS [UCNV_MAX_AMBIGUOUSCCSIDS]


Define Documentation

#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 ()


Typedef Documentation

typedef struct _CompactShortArray CompactShortArray

typedef struct _CompactByteArray CompactByteArray

typedef U_CDECL_END struct UConverter UConverter


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_NUMBER_OF_SUPPORTED_CONVERTER_TYPES  
UCNV_JIS  
UCNV_EUC  
UCNV_GB  

enum UConverterPlatform

Enumeration values:
UCNV_UNKNOWN  
UCNV_IBM  

Function Documentation

U_CAPI int32_t U_EXPORT2 uhash_hashIString (const void * name)


Variable Documentation

const UAmbiguousConverter UCNV_AMBIGUOUSCONVERTERS[UCNV_MAX_AMBIGUOUSCCSIDS] [static]


Generated at Thu Feb 10 15:30:15 2000 for icu by doxygen 1.0.0 written by Dimitri van Heesch, © 1997-1999