home *** CD-ROM | disk | FTP | other *** search
/ AmigActive 6 / AACD06.ISO / AACD / Programming / ICU / src / icu / source / common / compdata.h < prev    next >
Encoding:
C/C++ Source or Header  |  1999-09-04  |  1.8 KB  |  63 lines

  1. /*
  2.  * @(#)$RCSFile$ $Revision: 1.2 $ $Date: 1999/09/03 22:08:46 $
  3.  *
  4.  * (C) Copyright IBM Corp. 1997-1998 - All Rights Reserved
  5.  *
  6.  * The program is provided 'as is' without any warranty express or
  7.  * implied, including the warranty of non-infringement and the implied
  8.  * warranties of merchantibility and fitness for a particular purpose.
  9.  * IBM will not be liable for any damages suffered by you as a result
  10.  * of using the Program. In no event will IBM be liable for any
  11.  * special, indirect or consequential damages or lost profits even if
  12.  * IBM has been advised of the possibility of their occurrence. IBM
  13.  * will not be liable for any third party claims against you.
  14.  *
  15.  * This class is MACHINE GENERATED.  Run NormalizerBuilder to regenerate.
  16.  */
  17.  
  18.  
  19. #include "utypes.h"
  20. #include "ucmp8.h"
  21. #include "ucmp16.h"
  22.  
  23. struct ComposeData {
  24.     enum { BASE_COUNT = 805 };
  25.     enum { COMBINING_COUNT = 59 };
  26.     enum { MAX_COMPAT = 4215 };
  27.     enum { MAX_CANONICAL = 4882 };
  28.     enum { MAX_COMPOSED = 0xFB4E };
  29.     enum { MAX_INDEX = 8704 };
  30.     enum { INITIAL_JAMO_INDEX = 8705 };
  31.     enum { MEDIAL_JAMO_INDEX = 8706 };
  32.     enum { MAX_BASES = 1024 };
  33.     enum { MAX_COMBINE = 64 };
  34.     enum { TYPE_MASK = 0x7 };
  35.     enum { INDEX_SHIFT = 3 };
  36.     enum { IGNORE = 0 };
  37.     enum { BASE = 1 };
  38.     enum { NON_COMPOSING_COMBINING = 2 };
  39.     enum { COMBINING = 3 };
  40.     enum { INITIAL_JAMO = 4 };
  41.     enum { MEDIAL_JAMO = 5 };
  42.     enum { FINAL_JAMO = 6 };
  43.     enum { HANGUL = 7 };
  44.  
  45.     static const UChar lookup_index[];
  46.  
  47.     static const UChar lookup_values[];
  48.  
  49.     static const CompactShortArray* lookup;
  50.  
  51.     static const UChar actions_index[];
  52.  
  53.     static const UChar actions_values[];
  54.  
  55.     static const CompactShortArray* actions;
  56.  
  57.     static const UChar actionIndex[];
  58.  
  59.     static const UChar replace[];
  60.  
  61.     static const int32_t typeMask[];
  62. };
  63.