1999-08-16 21:50:52 +00:00
|
|
|
/*
|
1999-12-13 22:28:37 +00:00
|
|
|
* Copyright (C) 1997-1999, International Business Machines
|
|
|
|
* Corporation and others. All Rights Reserved.
|
1999-08-16 21:50:52 +00:00
|
|
|
*/
|
|
|
|
|
|
|
|
|
1999-12-28 23:39:02 +00:00
|
|
|
#include "unicode/utypes.h"
|
1999-08-16 21:50:52 +00:00
|
|
|
#include "ucmp8.h"
|
|
|
|
#include "ucmp16.h"
|
|
|
|
|
|
|
|
struct DecompData {
|
|
|
|
enum { MAX_CANONICAL = 21658 };
|
|
|
|
enum { MAX_COMPAT = 11153 };
|
|
|
|
enum { BASE = 0 };
|
|
|
|
|
2000-03-28 00:36:06 +00:00
|
|
|
static const uint16_t offsets_index[];
|
1999-08-16 21:50:52 +00:00
|
|
|
|
2000-03-28 00:36:06 +00:00
|
|
|
static const uint16_t offsets_values[];
|
1999-08-16 21:50:52 +00:00
|
|
|
|
|
|
|
static const CompactShortArray* offsets;
|
|
|
|
|
|
|
|
static const UChar contents[];
|
|
|
|
|
2000-03-28 00:36:06 +00:00
|
|
|
static const uint16_t canonClass_index[];
|
1999-08-16 21:50:52 +00:00
|
|
|
|
|
|
|
static const int8_t canonClass_values[];
|
|
|
|
|
|
|
|
static CompactByteArray *canonClass;
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
|
|
|