1 #ifndef __NAJITOOL__NAJI_UNI_H__NAJI__
2 #define __NAJITOOL__NAJI_UNI_H__NAJI__
3 
4 /* ---------- */
5 /* naji_uni.h */
6 /* ---------- */
7 
8 /* naji unicode defines (just Arabic for now)  */
9 
10 /* this  .h  file is a part */
11 /* of libnaji version 0.6.3 */
12 
13 /* libnaji is based on   */
14 /* the original najitool */
15 
16 /* both najitool and libnaji */
17 /* are public domain and are */
18 /* made by the same author   */
19 /* please read license.txt   */
20 
21 /* made by NECDET COKYAZICI  */
22 
23 
24 #define UCODE_AR_NUMBER_SIGN 1536
25 #define UCODE_AR_SIGN_SANAH 1537
26 #define UCODE_AR_FOOTNOTE_MARKER 1538
27 #define UCODE_AR_SIGN_SAFHA 1539
28 #define UCODE_AR_COMMA 1548
29 #define UCODE_AR_DATE_SEPARATOR 1549
30 #define UCODE_AR_VERSE_SIGN 1550
31 #define UCODE_AR_SIGN_MISRA 1551
32 #define UCODE_AR_SIGN_SAW 1552
33 #define UCODE_AR_SIGN_AS 1553
34 #define UCODE_AR_SIGN_RAHMATULLAH 1554
35 #define UCODE_AR_SIGN_RA 1555
36 #define UCODE_AR_SIGN_TAKHALLUS 1556
37 #define UCODE_AR_SMALL_HIGH_TAH 1557
38 #define UCODE_AR_SEMICOLON 1563
39 #define UCODE_AR_QUESTION_MARK 1567
40 #define UCODE_AR_HAMZA 1569
41 #define UCODE_AR_ALIF_WITH_MADDA_ABOVE 1570
42 #define UCODE_AR_ALIF_WITH_HAMZA_ABOVE 1571
43 #define UCODE_AR_WAW_WITH_HAMZA_ABOVE 1572
44 #define UCODE_AR_ALIF_WITH_HAMZA_BELOW 1573
45 #define UCODE_AR_YEH_WITH_HAMZA_ABOVE 1574
46 #define UCODE_AR_ALIF 1575
47 #define UCODE_AR_BEH 1576
48 #define UCODE_AR_TEH_MARBUTA 1577
49 #define UCODE_AR_TEH 1578
50 #define UCODE_AR_THEH 1579
51 #define UCODE_AR_JEEM 1580
52 #define UCODE_AR_HAH 1581
53 #define UCODE_AR_KHAH 1582
54 #define UCODE_AR_DAL 1583
55 #define UCODE_AR_THAL 1584
56 #define UCODE_AR_REH 1585
57 #define UCODE_AR_ZAIN 1586
58 #define UCODE_AR_SEEN 1587
59 #define UCODE_AR_SHEEN 1588
60 #define UCODE_AR_SAD 1589
61 #define UCODE_AR_DAD 1590
62 #define UCODE_AR_TAH 1591
63 #define UCODE_AR_ZAH 1592
64 #define UCODE_AR_AIN 1593
65 #define UCODE_AR_GHAIN 1594
66 #define UCODE_AR_TATWEEL 1600
67 #define UCODE_AR_FEH 1601
68 #define UCODE_AR_QAF 1602
69 #define UCODE_AR_KAF 1603
70 #define UCODE_AR_LAM 1604
71 #define UCODE_AR_MEEM 1605
72 #define UCODE_AR_NOON 1606
73 #define UCODE_AR_HEH 1607
74 #define UCODE_AR_WAW 1608
75 #define UCODE_AR_ALIF_MAKSURA 1609
76 #define UCODE_AR_YEH 1610
77 #define UCODE_AR_FATHATAN 1611
78 #define UCODE_AR_DAMMATAN 1612
79 #define UCODE_AR_KASRATAN 1613
80 #define UCODE_AR_FATHA 1614
81 #define UCODE_AR_DAMMA 1615
82 #define UCODE_AR_KASRA 1616
83 #define UCODE_AR_SHADDA 1617
84 #define UCODE_AR_SUKUN 1618
85 #define UCODE_AR_MADDAH_ABOVE 1619
86 #define UCODE_AR_HAMZA_ABOVE 1620
87 #define UCODE_AR_HAMZA_BELOW 1621
88 #define UCODE_AR_SUBSCRIPT_ALIF 1622
89 #define UCODE_AR_INVERTED_DAMMA 1623
90 #define UCODE_AR_MARK_NOON_GHUNNA 1624
91 #define UCODE_AR_ZERO 1632
92 #define UCODE_AR_ONE 1633
93 #define UCODE_AR_TWO 1634
94 #define UCODE_AR_THREE 1635
95 #define UCODE_AR_FOUR 1636
96 #define UCODE_AR_FIVE 1637
97 #define UCODE_AR_SIX 1638
98 #define UCODE_AR_SEVEN 1639
99 #define UCODE_AR_EIGHT 1640
100 #define UCODE_AR_NINE 1641
101 #define UCODE_AR_PERCENT_SIGN 1642
102 #define UCODE_AR_DECIMAL_SEPARATOR 1643
103 #define UCODE_AR_THOUSANDS_SEPARATOR 1644
104 #define UCODE_AR_FIVE_POINTED_STAR 1645
105 #define UCODE_AR_DOTLESS_BEH 1646
106 #define UCODE_AR_DOTLESS_QAF 1647
107 #define UCODE_AR_SUPERSCRIPT_ALIF 1648
108 #define UCODE_AR_ALIF_WASLA 1649
109 #define UCODE_AR_ALIF_WITH_WAVY_HAMZA_ABOVE 1650
110 #define UCODE_AR_ALIF_WITH_WAVY_HAMZA_BELOW 1651
111 #define UCODE_AR_HIGH_HAMZA 1652
112 #define UCODE_AR_HIGH_HAMZA_ALIF 1653
113 #define UCODE_AR_HIGH_HAMZA_WAW 1654
114 #define UCODE_AR_U_WITH_HAMZA_ABOVE 1655
115 #define UCODE_AR_HIGH_HAMZA_YEH 1656
116 #define UCODE_AR_TTEH 1657
117 #define UCODE_AR_TTEHEH 1658
118 #define UCODE_AR_BEEH 1659
119 #define UCODE_AR_TEH_WITH_RING 1660
120 #define UCODE_AR_TEH_WITH_THREE_DOTS_ABOVE_DOWNWARDS 1661
121 #define UCODE_AR_PEH 1662
122 #define UCODE_AR_TEHEH 1663
123 #define UCODE_AR_BEHEH 1664
124 #define UCODE_AR_HAH_WITH_HAMZA_ABOVE 1665
125 #define UCODE_AR_HAH_WITH_TWO_DOTS_VERTICAL_ABOVE 1666
126 #define UCODE_AR_NYEH 1667
127 #define UCODE_AR_DYEH 1668
128 #define UCODE_AR_HAH_WITH_THREE_DOTS_ABOVE 1669
129 #define UCODE_AR_TCHEH 1670
130 #define UCODE_AR_TCHEHEH 1671
131 #define UCODE_AR_DDAL 1672
132 #define UCODE_AR_DAL_WITH_RING 1673
133 #define UCODE_AR_DAL_WITH_DOT_BELOW 1674
134 #define UCODE_AR_DAL_WITH_DOT_BELOW_AND_SMALL_TAH 1675
135 #define UCODE_AR_DAHAL 1676
136 #define UCODE_AR_DDAHAL 1677
137 #define UCODE_AR_DUL 1678
138 #define UCODE_AR_DAL_WITH_THREE_DOTS_ABOVE_DOWNWARDS 1679
139 #define UCODE_AR_DAL_WITH_FOUR_DOTS_ABOVE 1680
140 #define UCODE_AR_RREH 1681
141 #define UCODE_AR_REH_WITH_SMALL_V 1682
142 #define UCODE_AR_REH_WITH_RING 1683
143 #define UCODE_AR_REH_WITH_DOT_BELOW 1684
144 #define UCODE_AR_REH_WITH_SMALL_V_BELOW 1685
145 #define UCODE_AR_REH_WITH_DOT_BELOW_AND_DOT_ABOVE 1686
146 #define UCODE_AR_REH_WITH_TWO_DOTS_ABOVE 1687
147 #define UCODE_AR_JEH 1688
148 #define UCODE_AR_REH_WITH_FOUR_DOTS_ABOVE 1689
149 #define UCODE_AR_SEEN_WITH_DOT_BELOW_AND_DOT_ABOVE 1690
150 #define UCODE_AR_SEEN_WITH_THREE_DOTS_BELOW 1691
151 #define UCODE_AR_SEEN_WITH_THREE_DOTS_BELOW_AND_THREE_DOTS_ABOVE 1692
152 #define UCODE_AR_SAD_WITH_TWO_DOTS_BELOW 1693
153 #define UCODE_AR_SAD_WITH_THREE_DOTS_ABOVE 1694
154 #define UCODE_AR_TAH_WITH_THREE_DOTS_ABOVE 1695
155 #define UCODE_AR_AIN_WITH_THREE_DOTS_ABOVE 1696
156 #define UCODE_AR_DOTLESS_FEH 1697
157 #define UCODE_AR_FEH_WITH_DOT_MOVED_BELOW 1698
158 #define UCODE_AR_FEH_WITH_DOT_BELOW 1699
159 #define UCODE_AR_VEH 1700
160 #define UCODE_AR_FEH_WITH_THREE_DOTS_BELOW 1701
161 #define UCODE_AR_PEHEH 1702
162 #define UCODE_AR_QAF_WITH_DOT_ABOVE 1703
163 #define UCODE_AR_QAF_WITH_THREE_DOTS_ABOVE 1704
164 #define UCODE_AR_KEHEH 1705
165 #define UCODE_AR_SWASH_KAF 1706
166 #define UCODE_AR_KAF_WITH_RING 1707
167 #define UCODE_AR_KAF_WITH_DOT_ABOVE 1708
168 #define UCODE_AR_NG 1709
169 #define UCODE_AR_KAF_WITH_THREE_DOTS_BELOW 1710
170 #define UCODE_AR_GAF 1711
171 #define UCODE_AR_GAF_WITH_RING 1712
172 #define UCODE_AR_NGOEH 1713
173 #define UCODE_AR_GAF_WITH_TWO_DOTS_BELOW 1714
174 #define UCODE_AR_GUEH 1715
175 #define UCODE_AR_GAF_WITH_THREE_DOTS_ABOVE 1716
176 #define UCODE_AR_LAM_WITH_SMALL_V 1717
177 #define UCODE_AR_LAM_WITH_DOT_ABOVE 1718
178 #define UCODE_AR_LAM_WITH_THREE_DOTS_ABOVE 1719
179 #define UCODE_AR_LAM_WITH_THREE_DOTS_BELOW 1720
180 #define UCODE_AR_NOON_WITH_DOT_BELOW 1721
181 #define UCODE_AR_NOON_GHUNNA 1722
182 #define UCODE_AR_RNOON 1723
183 #define UCODE_AR_NOON_WITH_RING 1724
184 #define UCODE_AR_NOON_WITH_THREE_DOTS_ABOVE 1725
185 #define UCODE_AR_HEH_DOACHASHMEE 1726
186 #define UCODE_AR_TCHEH_WITH_DOT_ABOVE 1727
187 #define UCODE_AR_HEH_WITH_YEH_ABOVE 1728
188 #define UCODE_AR_HEH_GOAL 1729
189 #define UCODE_AR_HEH_GOAL_WITH_HAMZA_ABOVE 1730
190 #define UCODE_AR_TEH_MARBUTA_GOAL 1731
191 #define UCODE_AR_WAW_WITH_RING 1732
192 #define UCODE_AR_KIRGHIZ_OE 1733
193 #define UCODE_AR_OE 1734
194 #define UCODE_AR_U 1735
195 #define UCODE_AR_YU 1736
196 #define UCODE_AR_KIRGHIZ_YU 1737
197 #define UCODE_AR_WAW_WITH_TWO_DOTS_ABOVE 1738
198 #define UCODE_AR_VE 1739
199 #define UCODE_AR_FARSI_YEH 1740
200 #define UCODE_AR_YEH_WITH_TAIL 1741
201 #define UCODE_AR_YEH_WITH_SMALL_V 1742
202 #define UCODE_AR_WAW_WITH_DOT_ABOVE 1743
203 #define UCODE_AR_E 1744
204 #define UCODE_AR_YEH_WITH_THREE_DOTS_BELOW 1745
205 #define UCODE_AR_YEH_BARREE 1746
206 #define UCODE_AR_YEH_BARREE_WITH_HAMZA_ABOVE 1747
207 #define UCODE_AR_FULL_STOP 1748
208 #define UCODE_AR_AE 1749
209 #define UCODE_AR_SMALL_HIGH_LIGATURE_SAD_WITH_LAM_WITH_ALIF_MAKSURA 1750
210 #define UCODE_AR_SMALL_HIGH_LIGATURE_QAF_WITH_LAM_WITH_ALIF_MAKSURA 1751
211 #define UCODE_AR_SMALL_HIGH_MEEM_INITIAL_FORM 1752
212 #define UCODE_AR_SMALL_HIGH_LAM_ALIF 1753
213 #define UCODE_AR_SMALL_HIGH_JEEM 1754
214 #define UCODE_AR_SMALL_HIGH_THREE_DOTS 1755
215 #define UCODE_AR_SMALL_HIGH_SEEN 1756
216 #define UCODE_AR_END_OF_AYAH 1757
217 #define UCODE_AR_START_OF_RUB_EL_HIZB 1758_
218 #define UCODE_AR_SMALL_HIGH_ROUNDED_ZERO 1759
219 #define UCODE_AR_SMALL_HIGH_UPRIGHT_RECTANGULAR_ZERO 1760
220 #define UCODE_AR_SMALL_HIGH_DOTLESS_HEAD_OF_KHAH 1761
221 #define UCODE_AR_SMALL_HIGH_MEEM_ISOLATED_FORM 1762
222 #define UCODE_AR_SMALL_LOW_SEEN 1763
223 #define UCODE_AR_SMALL_HIGH_MADDA 1764
224 #define UCODE_AR_SMALL_WAW 1765
225 #define UCODE_AR_SMALL_YEH 1766
226 #define UCODE_AR_SMALL_HIGH_YEH 1767
227 #define UCODE_AR_SMALL_HIGH_NOON 1768
228 #define UCODE_AR_PLACE_OF_SAJDAH 1769
229 #define UCODE_AR_EMPTY_CENTRE_LOW_STOP 1770
230 #define UCODE_AR_EMPTY_CENTRE_HIGH_STOP 1771
231 #define UCODE_AR_ROUNDED_HIGH_STOP_WITH_FILLED_CENTRE 1772
232 #define UCODE_AR_SMALL_LOW_MEEM 1773
233 #define UCODE_AR_DAL_WITH_INVERTED_V 1774
234 #define UCODE_AR_REH_WITH_INVERTED_V 1775
235 #define UCODE_AR_INDIC_DIGIT_ZERO 1776
236 #define UCODE_AR_INDIC_DIGIT_ONE 1777
237 #define UCODE_AR_INDIC_DIGIT_TWO 1778
238 #define UCODE_AR_INDIC_DIGIT_THREE 1779
239 #define UCODE_AR_INDIC_DIGIT_FOUR 1780
240 #define UCODE_AR_INDIC_DIGIT_FIVE 1781
241 #define UCODE_AR_INDIC_DIGIT_SIX 1782
242 #define UCODE_AR_INDIC_DIGIT_SEVEN 1783
243 #define UCODE_AR_INDIC_DIGIT_EIGHT 1784
244 #define UCODE_AR_INDIC_DIGIT_NINE 1785
245 #define UCODE_AR_SHEEN_WITH_DOT_BELOW 1786
246 #define UCODE_AR_DAD_WITH_DOT_BELOW 1787
247 #define UCODE_AR_GHAIN_WITH_DOT_BELOW 1788
248 #define UCODE_AR_SIGN_SINDHI_AMPERSAND 1789
249 #define UCODE_AR_SINDHI_POSTPOSITION_MEN 1790
250 #define UCODE_AR_HEH_WITH_INVERTED_V 1791
251 
252 #endif /* __NAJITOOL__NAJI_UNI_H__NAJI__ */
253 
254