i Implemented rendering of diacriticals.
[WebKit-https.git] / WebKit / Misc.subproj / WebUnicode.h
1 /*      
2         WebUnicode.h
3         Copyright 2001, 2002, Apple Computer, Inc.
4
5         Private header file.
6 */
7 #ifdef __cplusplus
8 extern "C" {
9 #endif
10 extern void composeLigatures(UniChar *str, unsigned int stringLength);
11 extern void WebKitInitializeUnicode(void);
12 extern const unsigned char * const combining_info[];
13 extern const char * const decimal_info[];
14 extern const unsigned char * const unicode_info[];
15 extern const unsigned char * const direction_info[];
16 extern const unsigned short * const decomposition_info[];
17 extern const unsigned short decomposition_map[];
18 extern const unsigned short symmetricPairs[];
19 extern int symmetricPairsSize;
20 extern const unsigned short * const case_info[];
21 extern const unsigned short * const ligature_info[];
22 extern const unsigned short ligature_map[];
23 #ifdef __cplusplus
24 }
25 #endif
26
27 #define WK_CELL(ucs) ((unsigned char) ucs & 0xff)
28 #define WK_ROW(ucs) ((unsigned char) (ucs>>8)&0xff)
29