wint_t towlower(wint_t ch) vs tolower()
#include <stdio.h>
#include <wctype.h>
int main(void)
{
int wc;
for (wc=0; wc <= 0xFF; wc++) {
printf("%3d", wc);
printf(" %#4x ", wc);
printf("%3s", towlower(wc) ? "AN" : " ");
putchar('\n');
}
}
/*
0 0
1 0x1 AN
2 0x2 AN
3 0x3 AN
4 0x4 AN
5 0x5 AN
6 0x6 AN
7 0x7 AN
8 0x8 AN
9 0x9 AN
10 0xa AN
11 0xb AN
12 0xc AN
13 0xd AN
14 0xe AN
15 0xf AN
16 0x10 AN
17 0x11 AN
18 0x12 AN
19 0x13 AN
20 0x14 AN
21 0x15 AN
22 0x16 AN
23 0x17 AN
24 0x18 AN
25 0x19 AN
26 0x1a AN
27 0x1b AN
28 0x1c AN
29 0x1d AN
30 0x1e AN
31 0x1f AN
32 0x20 AN
33 0x21 AN
34 0x22 AN
35 0x23 AN
36 0x24 AN
37 0x25 AN
38 0x26 AN
39 0x27 AN
40 0x28 AN
41 0x29 AN
42 0x2a AN
43 0x2b AN
44 0x2c AN
45 0x2d AN
46 0x2e AN
47 0x2f AN
48 0x30 AN
49 0x31 AN
50 0x32 AN
51 0x33 AN
52 0x34 AN
53 0x35 AN
54 0x36 AN
55 0x37 AN
56 0x38 AN
57 0x39 AN
58 0x3a AN
59 0x3b AN
60 0x3c AN
61 0x3d AN
62 0x3e AN
63 0x3f AN
64 0x40 AN
65 0x41 AN
66 0x42 AN
67 0x43 AN
68 0x44 AN
69 0x45 AN
70 0x46 AN
71 0x47 AN
72 0x48 AN
73 0x49 AN
74 0x4a AN
75 0x4b AN
76 0x4c AN
77 0x4d AN
78 0x4e AN
79 0x4f AN
80 0x50 AN
81 0x51 AN
82 0x52 AN
83 0x53 AN
84 0x54 AN
85 0x55 AN
86 0x56 AN
87 0x57 AN
88 0x58 AN
89 0x59 AN
90 0x5a AN
91 0x5b AN
92 0x5c AN
93 0x5d AN
94 0x5e AN
95 0x5f AN
96 0x60 AN
97 0x61 AN
98 0x62 AN
99 0x63 AN
100 0x64 AN
101 0x65 AN
102 0x66 AN
103 0x67 AN
104 0x68 AN
105 0x69 AN
106 0x6a AN
107 0x6b AN
108 0x6c AN
109 0x6d AN
110 0x6e AN
111 0x6f AN
112 0x70 AN
113 0x71 AN
114 0x72 AN
115 0x73 AN
116 0x74 AN
117 0x75 AN
118 0x76 AN
119 0x77 AN
120 0x78 AN
121 0x79 AN
122 0x7a AN
123 0x7b AN
124 0x7c AN
125 0x7d AN
126 0x7e AN
127 0x7f AN
128 0x80 AN
129 0x81 AN
130 0x82 AN
131 0x83 AN
132 0x84 AN
133 0x85 AN
134 0x86 AN
135 0x87 AN
136 0x88 AN
137 0x89 AN
138 0x8a AN
139 0x8b AN
140 0x8c AN
141 0x8d AN
142 0x8e AN
143 0x8f AN
144 0x90 AN
145 0x91 AN
146 0x92 AN
147 0x93 AN
148 0x94 AN
149 0x95 AN
150 0x96 AN
151 0x97 AN
152 0x98 AN
153 0x99 AN
154 0x9a AN
155 0x9b AN
156 0x9c AN
157 0x9d AN
158 0x9e AN
159 0x9f AN
160 0xa0 AN
161 0xa1 AN
162 0xa2 AN
163 0xa3 AN
164 0xa4 AN
165 0xa5 AN
166 0xa6 AN
167 0xa7 AN
168 0xa8 AN
169 0xa9 AN
170 0xaa AN
171 0xab AN
172 0xac AN
173 0xad AN
174 0xae AN
175 0xaf AN
176 0xb0 AN
177 0xb1 AN
178 0xb2 AN
179 0xb3 AN
180 0xb4 AN
181 0xb5 AN
182 0xb6 AN
183 0xb7 AN
184 0xb8 AN
185 0xb9 AN
186 0xba AN
187 0xbb AN
188 0xbc AN
189 0xbd AN
190 0xbe AN
191 0xbf AN
192 0xc0 AN
193 0xc1 AN
194 0xc2 AN
195 0xc3 AN
196 0xc4 AN
197 0xc5 AN
198 0xc6 AN
199 0xc7 AN
200 0xc8 AN
201 0xc9 AN
202 0xca AN
203 0xcb AN
204 0xcc AN
205 0xcd AN
206 0xce AN
207 0xcf AN
208 0xd0 AN
209 0xd1 AN
210 0xd2 AN
211 0xd3 AN
212 0xd4 AN
213 0xd5 AN
214 0xd6 AN
215 0xd7 AN
216 0xd8 AN
217 0xd9 AN
218 0xda AN
219 0xdb AN
220 0xdc AN
221 0xdd AN
222 0xde AN
223 0xdf AN
224 0xe0 AN
225 0xe1 AN
226 0xe2 AN
227 0xe3 AN
228 0xe4 AN
229 0xe5 AN
230 0xe6 AN
231 0xe7 AN
232 0xe8 AN
233 0xe9 AN
234 0xea AN
235 0xeb AN
236 0xec AN
237 0xed AN
238 0xee AN
239 0xef AN
240 0xf0 AN
241 0xf1 AN
242 0xf2 AN
243 0xf3 AN
244 0xf4 AN
245 0xf5 AN
246 0xf6 AN
247 0xf7 AN
248 0xf8 AN
249 0xf9 AN
250 0xfa AN
251 0xfb AN
252 0xfc AN
253 0xfd AN
254 0xfe AN
255 0xff AN
*/
Related examples in the same category