unicode/tclUniData.cc File Reference

#include <config.h>
#include <xapian/unicode.h>
#include "omassert.h"

Include dependency graph for tclUniData.cc:

Go to the source code of this file.

Defines

#define OFFSET_BITS   8

Functions

int Xapian::Unicode::Internal::get_character_info (unsigned ch)
 

For internal use only.

Extract the information about a character from the Unicode character tables.



Variables

static const unsigned char pageMap []
static const unsigned char groupMap []
static const int groups []


Define Documentation

#define OFFSET_BITS   8

Definition at line 25 of file tclUniData.cc.

Referenced by Xapian::Unicode::Internal::get_character_info().


Variable Documentation

const unsigned char pageMap[] [static]

Definition at line 34 of file tclUniData.cc.

Referenced by Xapian::Unicode::Internal::get_character_info().

const unsigned char groupMap[] [static]

Definition at line 248 of file tclUniData.cc.

Referenced by Xapian::Unicode::Internal::get_character_info().

const int groups[] [static]

Initial value:

 {
    0, 15, 12, 25, 27, 21, 22, 26, 20, 9, 1048641, 28, 19, 1048706,
    29, 2, 23, 16, 11, -24346494, 24, -3964798, 32833, 32898, -6520767,
    7602306, -3964863, 9830530, -6389630, 6881345, 6750273, 6717505,
    2588737, 6619201, 6651969, 6783041, -3178366, 6914113, 6848577,
    -5341054, 6979649, -4259710, 7012417, 7143489, 7110721, 7176257,
    5, -1834878, 65633, 32931, 65698, 2588802, -3178431, -1834943,
    -4259775, 353730625, -5341119, 353632321, -6389695, 2261057, 2326593,
    6881410, 6750338, 6717570, 6619266, 6652034, 6783106, 6848642,
    6914178, -352026494, 6979714, 7012482, -351502206, 7143554, 2261122,
    7110786, 2326658, 7176322, 4, 6, -2752378, 1245249, 1212481, 2097217,
    2064449, 1245314, 1212546, 1015938, 2097282, 2064514, 2031746,
    1867906, 1, 1540226, 1769602, 2818178, 2621570, -229246, -1966015,
    3145858, -229311, 2621505, 7, 491585, 491650, 1572929, 1572994,
    8, 238026817, 10, -124977022, 1933442, -262014, -262079, -2424702,
    -2817918, -3276670, -4194174, -3669886, -4128638, -262077, -294782,
    -2424767, -294845, 236093570, -2817983, -3276735, -3669951, -4194239,
    -4128703, 13, 14, -246316991, -274694079, -270729151, 917569, 917634,
    524362, 524426, 852061, 852125, -352026559, -124977087, -351502271,
    353730690, 353632386, 238026882, 18, 17, 1310785, 1310850
}

Definition at line 1458 of file tclUniData.cc.

Referenced by Xapian::Unicode::Internal::get_character_info().


Documentation for Xapian (version 1.0.10).
Generated on 24 Dec 2008 by Doxygen 1.5.2.