blob: 41ba56299f7f7478d21467d206af71cbad907353 [file] [log] [blame]
/*
************************************************************************
* Copyright (c) 1997-2000, International Business Machines
* Corporation and others. All Rights Reserved.
************************************************************************
* > THIS FILE WAS MACHINE GENERATED <
* > DO NOT EDIT BY HAND <
* > RUN TOOL TO REGENERATE <
* Tool: com.ibm.text.Normalizer
* Creation date: Tue Jul 18 12:19:43 PDT 2000
*/
#include "unicode/utypes.h"
#include "ucmp8.h"
#include "ucmp16.h"
struct ComposeData {
enum { BASE_COUNT = 748 };
enum { COMBINING_COUNT = 55 };
enum { MAX_COMPAT = 4341 };
enum { MAX_CANONICAL = 5199 };
enum { MAX_COMPOSED = 0xFB1D };
enum { MAX_INDEX = 8974 };
enum { INITIAL_JAMO_INDEX = 8975 };
enum { MEDIAL_JAMO_INDEX = 8976 };
enum { MAX_BASES = 1024 };
enum { MAX_COMBINE = 64 };
enum { TYPE_MASK = 0x7 };
enum { INDEX_SHIFT = 3 };
enum { IGNORE = 0 };
enum { BASE = 1 };
enum { NON_COMPOSING_COMBINING = 2 };
enum { COMBINING = 3 };
enum { INITIAL_JAMO = 4 };
enum { MEDIAL_JAMO = 5 };
enum { FINAL_JAMO = 6 };
enum { HANGUL = 7 };
static const uint16_t lookup_index[];
static const uint16_t lookup_values[];
static const CompactShortArray* lookup;
static const uint16_t actions_index[];
static const uint16_t actions_values[];
static const CompactShortArray* actions;
static const uint16_t actionIndex[];
static const uint16_t replace[];
static const int32_t typeMask[];
};