Work at SourceForge, help us to make it a better place! We have an immediate need for a Support Technician in our San Francisco or Denver office.

Close

Diff of /src/c/unicode/ucd_names.h [000000] .. [ebafa5] Maximize Restore

  Switch to unified view

a b/src/c/unicode/ucd_names.h
1
/*
2
 * UNICODE NAMES DATABASE
3
 */
4
#ifndef ECL_UCD_NAMES_H
5
#define ECL_UCD_NAMES_H 1
6
7
#define ECL_UCD_FIRST_PAIR 9699
8
#define ECL_UCD_TOTAL_PAIRS 37993
9
#define ECL_UCD_TOTAL_GROUPS 481
10
#define ECL_UCD_LARGEST_CHAR_NAME 83
11
#define ECL_UCD_TOTAL_NAMES 32914
12
13
typedef struct {
14
  unsigned char codes[4];
15
} ecl_ucd_names_pair_type;
16
17
typedef struct {
18
  int smallest, largest, pair_code;
19
} ecl_ucd_names_char_group;
20
21
typedef struct {
22
  unsigned char pair[2];
23
  unsigned char code[3];
24
} ecl_ucd_code_and_pair;
25
26
extern const ecl_ucd_names_pair_type ecl_ucd_names_pair[ECL_UCD_TOTAL_PAIRS];
27
extern const ecl_ucd_names_char_group ecl_ucd_names_char[ECL_UCD_TOTAL_GROUPS];
28
extern const char *ecl_ucd_names_word[ECL_UCD_FIRST_PAIR];
29
extern const ecl_ucd_code_and_pair ecl_ucd_sorted_pairs[ECL_UCD_TOTAL_NAMES];
30
31
#endif