Commit c6cfe22697d5f3eda57417927e159fa671089293

Authored by Perry Werneck
1 parent a7267bd7

Implementando identificação de caracteres pelo nome "X"

Showing 2 changed files with 1 additions and 218 deletions   Show diff stats
X11keysym.h
... ... @@ -1,217 +0,0 @@
1   -/*
2   - * Copyright 1999 by Paul Mattes.
3   - * Permission to use, copy, modify, and distribute this software and its
4   - * documentation for any purpose and without fee is hereby granted,
5   - * provided that the above copyright notice appear in all copies and that
6   - * both that copyright notice and this permission notice appear in
7   - * supporting documentation.
8   - *
9   - * c3270, s3270 and tcl3270 are distributed in the hope that they will
10   - * be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of
11   - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the file LICENSE
12   - * for more details.
13   - */
14   -
15   -/* X11 keysyms used by c3270, s3270 and tcl3270 */
16   -
17   -#if !defined(_x11_keysym_h) /*[*/
18   -#define _x11_keysym_h 1
19   -
20   -/* Latin-1 Keysyms */
21   -#define XK_space 0x020
22   -#define XK_exclam 0x021
23   -#define XK_quotedbl 0x022
24   -#define XK_numbersign 0x023
25   -#define XK_dollar 0x024
26   -#define XK_percent 0x025
27   -#define XK_ampersand 0x026
28   -#define XK_apostrophe 0x027
29   -#define XK_quoteright 0x027
30   -#define XK_parenleft 0x028
31   -#define XK_parenright 0x029
32   -#define XK_asterisk 0x02a
33   -#define XK_plus 0x02b
34   -#define XK_comma 0x02c
35   -#define XK_minus 0x02d
36   -#define XK_period 0x02e
37   -#define XK_slash 0x02f
38   -#define XK_0 0x030
39   -#define XK_1 0x031
40   -#define XK_2 0x032
41   -#define XK_3 0x033
42   -#define XK_4 0x034
43   -#define XK_5 0x035
44   -#define XK_6 0x036
45   -#define XK_7 0x037
46   -#define XK_8 0x038
47   -#define XK_9 0x039
48   -#define XK_colon 0x03a
49   -#define XK_semicolon 0x03b
50   -#define XK_less 0x03c
51   -#define XK_equal 0x03d
52   -#define XK_greater 0x03e
53   -#define XK_question 0x03f
54   -#define XK_at 0x040
55   -#define XK_A 0x041
56   -#define XK_B 0x042
57   -#define XK_C 0x043
58   -#define XK_D 0x044
59   -#define XK_E 0x045
60   -#define XK_F 0x046
61   -#define XK_G 0x047
62   -#define XK_H 0x048
63   -#define XK_I 0x049
64   -#define XK_J 0x04a
65   -#define XK_K 0x04b
66   -#define XK_L 0x04c
67   -#define XK_M 0x04d
68   -#define XK_N 0x04e
69   -#define XK_O 0x04f
70   -#define XK_P 0x050
71   -#define XK_Q 0x051
72   -#define XK_R 0x052
73   -#define XK_S 0x053
74   -#define XK_T 0x054
75   -#define XK_U 0x055
76   -#define XK_V 0x056
77   -#define XK_W 0x057
78   -#define XK_X 0x058
79   -#define XK_Y 0x059
80   -#define XK_Z 0x05a
81   -#define XK_bracketleft 0x05b
82   -#define XK_backslash 0x05c
83   -#define XK_bracketright 0x05d
84   -#define XK_asciicircum 0x05e
85   -#define XK_underscore 0x05f
86   -#define XK_grave 0x060
87   -#define XK_quoteleft 0x060
88   -#define XK_a 0x061
89   -#define XK_b 0x062
90   -#define XK_c 0x063
91   -#define XK_d 0x064
92   -#define XK_e 0x065
93   -#define XK_f 0x066
94   -#define XK_g 0x067
95   -#define XK_h 0x068
96   -#define XK_i 0x069
97   -#define XK_j 0x06a
98   -#define XK_k 0x06b
99   -#define XK_l 0x06c
100   -#define XK_m 0x06d
101   -#define XK_n 0x06e
102   -#define XK_o 0x06f
103   -#define XK_p 0x070
104   -#define XK_q 0x071
105   -#define XK_r 0x072
106   -#define XK_s 0x073
107   -#define XK_t 0x074
108   -#define XK_u 0x075
109   -#define XK_v 0x076
110   -#define XK_w 0x077
111   -#define XK_x 0x078
112   -#define XK_y 0x079
113   -#define XK_z 0x07a
114   -#define XK_braceleft 0x07b
115   -#define XK_bar 0x07c
116   -#define XK_braceright 0x07d
117   -#define XK_asciitilde 0x07e
118   -#define XK_nobreakspace 0x0a0
119   -#define XK_exclamdown 0x0a1
120   -#define XK_cent 0x0a2
121   -#define XK_sterling 0x0a3
122   -#define XK_currency 0x0a4
123   -#define XK_yen 0x0a5
124   -#define XK_brokenbar 0x0a6
125   -#define XK_section 0x0a7
126   -#define XK_diaeresis 0x0a8
127   -#define XK_copyright 0x0a9
128   -#define XK_ordfeminine 0x0aa
129   -#define XK_guillemotleft 0x0ab
130   -#define XK_notsign 0x0ac
131   -#define XK_hyphen 0x0ad
132   -#define XK_registered 0x0ae
133   -#define XK_macron 0x0af
134   -#define XK_degree 0x0b0
135   -#define XK_plusminus 0x0b1
136   -#define XK_twosuperior 0x0b2
137   -#define XK_threesuperior 0x0b3
138   -#define XK_acute 0x0b4
139   -#define XK_mu 0x0b5
140   -#define XK_paragraph 0x0b6
141   -#define XK_periodcentered 0x0b7
142   -#define XK_cedilla 0x0b8
143   -#define XK_onesuperior 0x0b9
144   -#define XK_masculine 0x0ba
145   -#define XK_guillemotright 0x0bb
146   -#define XK_onequarter 0x0bc
147   -#define XK_onehalf 0x0bd
148   -#define XK_threequarters 0x0be
149   -#define XK_questiondown 0x0bf
150   -#define XK_Agrave 0x0c0
151   -#define XK_Aacute 0x0c1
152   -#define XK_Acircumflex 0x0c2
153   -#define XK_Atilde 0x0c3
154   -#define XK_Adiaeresis 0x0c4
155   -#define XK_Aring 0x0c5
156   -#define XK_AE 0x0c6
157   -#define XK_Ccedilla 0x0c7
158   -#define XK_Egrave 0x0c8
159   -#define XK_Eacute 0x0c9
160   -#define XK_Ecircumflex 0x0ca
161   -#define XK_Ediaeresis 0x0cb
162   -#define XK_Igrave 0x0cc
163   -#define XK_Iacute 0x0cd
164   -#define XK_Icircumflex 0x0ce
165   -#define XK_Idiaeresis 0x0cf
166   -#define XK_ETH 0x0d0
167   -#define XK_Eth 0x0d0
168   -#define XK_Ntilde 0x0d1
169   -#define XK_Ograve 0x0d2
170   -#define XK_Oacute 0x0d3
171   -#define XK_Ocircumflex 0x0d4
172   -#define XK_Otilde 0x0d5
173   -#define XK_Odiaeresis 0x0d6
174   -#define XK_multiply 0x0d7
175   -#define XK_Ooblique 0x0d8
176   -#define XK_Ugrave 0x0d9
177   -#define XK_Uacute 0x0da
178   -#define XK_Ucircumflex 0x0db
179   -#define XK_Udiaeresis 0x0dc
180   -#define XK_Yacute 0x0dd
181   -#define XK_THORN 0x0de
182   -#define XK_Thorn 0x0de
183   -#define XK_ssharp 0x0df
184   -#define XK_agrave 0x0e0
185   -#define XK_aacute 0x0e1
186   -#define XK_acircumflex 0x0e2
187   -#define XK_atilde 0x0e3
188   -#define XK_adiaeresis 0x0e4
189   -#define XK_aring 0x0e5
190   -#define XK_ae 0x0e6
191   -#define XK_ccedilla 0x0e7
192   -#define XK_egrave 0x0e8
193   -#define XK_eacute 0x0e9
194   -#define XK_ecircumflex 0x0ea
195   -#define XK_ediaeresis 0x0eb
196   -#define XK_igrave 0x0ec
197   -#define XK_iacute 0x0ed
198   -#define XK_icircumflex 0x0ee
199   -#define XK_idiaeresis 0x0ef
200   -#define XK_eth 0x0f0
201   -#define XK_ntilde 0x0f1
202   -#define XK_ograve 0x0f2
203   -#define XK_oacute 0x0f3
204   -#define XK_ocircumflex 0x0f4
205   -#define XK_otilde 0x0f5
206   -#define XK_odiaeresis 0x0f6
207   -#define XK_division 0x0f7
208   -#define XK_oslash 0x0f8
209   -#define XK_ugrave 0x0f9
210   -#define XK_uacute 0x0fa
211   -#define XK_ucircumflex 0x0fb
212   -#define XK_udiaeresis 0x0fc
213   -#define XK_yacute 0x0fd
214   -#define XK_thorn 0x0fe
215   -#define XK_ydiaeresis 0x0ff
216   -
217   -#endif /*]*/
charset.c
... ... @@ -35,7 +35,7 @@
35 35 */
36 36  
37 37 #include "private.h"
38   -#include "X11keysym.h"
  38 +#include <lib3270/X11keysym.h>
39 39 #include <lib3270/charset.h>
40 40  
41 41 /*
... ...