1
1
#include <tutf8e.h>
2
2
3
- #include <tutf8e/iso_8859_1.h>
4
- #include <tutf8e/iso_8859_10.h>
5
- #include <tutf8e/iso_8859_11.h>
6
- #include <tutf8e/iso_8859_13.h>
7
- #include <tutf8e/iso_8859_14.h>
8
- #include <tutf8e/iso_8859_15.h>
9
- #include <tutf8e/iso_8859_16.h>
10
- #include <tutf8e/iso_8859_2.h>
11
- #include <tutf8e/iso_8859_3.h>
12
- #include <tutf8e/iso_8859_4.h>
13
- #include <tutf8e/iso_8859_5.h>
14
- #include <tutf8e/iso_8859_6.h>
15
- #include <tutf8e/iso_8859_7.h>
16
- #include <tutf8e/iso_8859_8.h>
17
- #include <tutf8e/iso_8859_9.h>
18
- #include <tutf8e/windows_1250.h>
19
- #include <tutf8e/windows_1251.h>
20
- #include <tutf8e/windows_1252.h>
21
- #include <tutf8e/windows_1253.h>
22
- #include <tutf8e/windows_1254.h>
23
- #include <tutf8e/windows_1255.h>
24
- #include <tutf8e/windows_1256.h>
25
- #include <tutf8e/windows_1257.h>
26
- #include <tutf8e/windows_1258.h>
27
-
28
3
#include <stdio.h>
29
4
#include <string.h>
30
5
#include <stdlib.h>
@@ -193,7 +168,7 @@ int main(int argc, char *argv[])
193
168
194
169
/* string encode to UTF8 */
195
170
olen = sizeof (buffer );
196
- ret = tutf8e_iso_8859_1_string_encode ( english , buffer , & olen );
171
+ ret = tutf8e_encoder_string_encode ( tutf8e_encoder_iso_8859_1 , english , buffer , & olen );
197
172
if (!ret && !strcmp (buffer , englishUTF8 )) {
198
173
printf ("%s\n" , buffer );
199
174
pass ++ ;
@@ -203,7 +178,7 @@ int main(int argc, char *argv[])
203
178
}
204
179
205
180
olen = sizeof (buffer );
206
- ret = tutf8e_iso_8859_1_string_encode ( finnish , buffer , & olen );
181
+ ret = tutf8e_encoder_string_encode ( tutf8e_encoder_iso_8859_1 , finnish , buffer , & olen );
207
182
if (!ret && !strcmp (buffer , finnishUTF8 )) {
208
183
printf ("%s\n" , buffer );
209
184
pass ++ ;
@@ -213,7 +188,7 @@ int main(int argc, char *argv[])
213
188
}
214
189
215
190
olen = sizeof (buffer );
216
- ret = tutf8e_iso_8859_2_string_encode ( czech , buffer , & olen );
191
+ ret = tutf8e_encoder_string_encode ( tutf8e_encoder_iso_8859_2 , czech , buffer , & olen );
217
192
if (!ret && !strcmp (buffer , czechUTF8 )) {
218
193
printf ("%s\n" , buffer );
219
194
pass ++ ;
@@ -223,7 +198,7 @@ int main(int argc, char *argv[])
223
198
}
224
199
225
200
olen = sizeof (buffer );
226
- ret = tutf8e_iso_8859_3_string_encode ( turkish , buffer , & olen );
201
+ ret = tutf8e_encoder_string_encode ( tutf8e_encoder_iso_8859_3 , turkish , buffer , & olen );
227
202
if (!ret && !strcmp (buffer , turkishUTF8 )) {
228
203
printf ("%s\n" , buffer );
229
204
pass ++ ;
@@ -233,7 +208,7 @@ int main(int argc, char *argv[])
233
208
}
234
209
235
210
olen = sizeof (buffer );
236
- ret = tutf8e_iso_8859_4_string_encode ( estonian , buffer , & olen );
211
+ ret = tutf8e_encoder_string_encode ( tutf8e_encoder_iso_8859_4 , estonian , buffer , & olen );
237
212
if (!ret && !strcmp (buffer , estonianUTF8 )) {
238
213
printf ("%s\n" , buffer );
239
214
pass ++ ;
@@ -243,7 +218,7 @@ int main(int argc, char *argv[])
243
218
}
244
219
245
220
olen = sizeof (buffer );
246
- ret = tutf8e_iso_8859_5_string_encode ( russian , buffer , & olen );
221
+ ret = tutf8e_encoder_string_encode ( tutf8e_encoder_iso_8859_5 , russian , buffer , & olen );
247
222
if (!ret && !strcmp (buffer , russianUTF8 )) {
248
223
printf ("%s\n" , buffer );
249
224
pass ++ ;
@@ -253,7 +228,7 @@ int main(int argc, char *argv[])
253
228
}
254
229
255
230
olen = sizeof (buffer );
256
- ret = tutf8e_iso_8859_7_string_encode ( greek , buffer , & olen );
231
+ ret = tutf8e_encoder_string_encode ( tutf8e_encoder_iso_8859_7 , greek , buffer , & olen );
257
232
if (!ret && !strcmp (buffer , greekUTF8 )) {
258
233
printf ("%s\n" , buffer );
259
234
pass ++ ;
@@ -263,7 +238,7 @@ int main(int argc, char *argv[])
263
238
}
264
239
265
240
olen = sizeof (buffer );
266
- ret = tutf8e_iso_8859_8_string_encode ( hebrew , buffer , & olen );
241
+ ret = tutf8e_encoder_string_encode ( tutf8e_encoder_iso_8859_8 , hebrew , buffer , & olen );
267
242
if (!ret && !strcmp (buffer , hebrewUTF8 )) {
268
243
printf ("%s\n" , buffer );
269
244
pass ++ ;
@@ -273,7 +248,7 @@ int main(int argc, char *argv[])
273
248
}
274
249
275
250
olen = sizeof (buffer );
276
- ret = tutf8e_iso_8859_9_string_encode ( turkish2 , buffer , & olen );
251
+ ret = tutf8e_encoder_string_encode ( tutf8e_encoder_iso_8859_9 , turkish2 , buffer , & olen );
277
252
if (!ret && !strcmp (buffer , turkish2UTF8 )) {
278
253
printf ("%s\n" , buffer );
279
254
pass ++ ;
@@ -283,7 +258,7 @@ int main(int argc, char *argv[])
283
258
}
284
259
285
260
olen = sizeof (buffer );
286
- ret = tutf8e_iso_8859_10_string_encode ( swedish , buffer , & olen );
261
+ ret = tutf8e_encoder_string_encode ( tutf8e_encoder_iso_8859_10 , swedish , buffer , & olen );
287
262
if (!ret && !strcmp (buffer , swedishUTF8 )) {
288
263
printf ("%s\n" , buffer );
289
264
pass ++ ;
@@ -293,7 +268,7 @@ int main(int argc, char *argv[])
293
268
}
294
269
295
270
olen = sizeof (buffer );
296
- ret = tutf8e_iso_8859_11_string_encode ( thai , buffer , & olen );
271
+ ret = tutf8e_encoder_string_encode ( tutf8e_encoder_iso_8859_11 , thai , buffer , & olen );
297
272
if (!ret && !strcmp (buffer , thaiUTF8 )) {
298
273
printf ("%s\n" , buffer );
299
274
pass ++ ;
@@ -303,7 +278,7 @@ int main(int argc, char *argv[])
303
278
}
304
279
305
280
olen = sizeof (buffer );
306
- ret = tutf8e_iso_8859_13_string_encode ( polish , buffer , & olen );
281
+ ret = tutf8e_encoder_string_encode ( tutf8e_encoder_iso_8859_13 , polish , buffer , & olen );
307
282
if (!ret && !strcmp (buffer , polishUTF8 )) {
308
283
printf ("%s\n" , buffer );
309
284
pass ++ ;
@@ -316,7 +291,7 @@ int main(int argc, char *argv[])
316
291
/* buffer encode to UTF8 */
317
292
ilen = strlen (english );
318
293
olen = sizeof (buffer );
319
- ret = tutf8e_iso_8859_1_buffer_encode ( english , ilen , buffer , & olen );
294
+ ret = tutf8e_encoder_buffer_encode ( tutf8e_encoder_iso_8859_1 , english , ilen , buffer , & olen );
320
295
if (!ret && (olen + 1 )== sizeof (englishUTF8 ) && !strncmp (buffer , englishUTF8 , olen )) {
321
296
pass ++ ;
322
297
} else {
@@ -326,7 +301,7 @@ int main(int argc, char *argv[])
326
301
327
302
ilen = strlen (finnish );
328
303
olen = sizeof (buffer );
329
- ret = tutf8e_iso_8859_1_buffer_encode ( finnish , ilen , buffer , & olen );
304
+ ret = tutf8e_encoder_buffer_encode ( tutf8e_encoder_iso_8859_1 , finnish , ilen , buffer , & olen );
330
305
if (!ret && (olen + 1 )== sizeof (finnishUTF8 ) && !strncmp (buffer , finnishUTF8 , olen )) {
331
306
pass ++ ;
332
307
} else {
@@ -336,7 +311,7 @@ int main(int argc, char *argv[])
336
311
337
312
ilen = strlen (czech );
338
313
olen = sizeof (buffer );
339
- ret = tutf8e_iso_8859_2_buffer_encode ( czech , ilen , buffer , & olen );
314
+ ret = tutf8e_encoder_buffer_encode ( tutf8e_encoder_iso_8859_2 , czech , ilen , buffer , & olen );
340
315
if (!ret && (olen + 1 )== sizeof (czechUTF8 ) && !strncmp (buffer , czechUTF8 , olen )) {
341
316
pass ++ ;
342
317
} else {
@@ -346,7 +321,7 @@ int main(int argc, char *argv[])
346
321
347
322
ilen = strlen (turkish );
348
323
olen = sizeof (buffer );
349
- ret = tutf8e_iso_8859_3_buffer_encode ( turkish , ilen , buffer , & olen );
324
+ ret = tutf8e_encoder_buffer_encode ( tutf8e_encoder_iso_8859_3 , turkish , ilen , buffer , & olen );
350
325
if (!ret && (olen + 1 )== sizeof (turkishUTF8 ) && !strncmp (buffer , turkishUTF8 , olen )) {
351
326
pass ++ ;
352
327
} else {
@@ -356,7 +331,7 @@ int main(int argc, char *argv[])
356
331
357
332
ilen = strlen (estonian );
358
333
olen = sizeof (buffer );
359
- ret = tutf8e_iso_8859_4_buffer_encode ( estonian , ilen , buffer , & olen );
334
+ ret = tutf8e_encoder_buffer_encode ( tutf8e_encoder_iso_8859_4 , estonian , ilen , buffer , & olen );
360
335
if (!ret && (olen + 1 )== sizeof (estonianUTF8 ) && !strncmp (buffer , estonianUTF8 , olen )) {
361
336
pass ++ ;
362
337
} else {
@@ -366,7 +341,7 @@ int main(int argc, char *argv[])
366
341
367
342
ilen = strlen (russian );
368
343
olen = sizeof (buffer );
369
- ret = tutf8e_iso_8859_5_buffer_encode ( russian , ilen , buffer , & olen );
344
+ ret = tutf8e_encoder_buffer_encode ( tutf8e_encoder_iso_8859_5 , russian , ilen , buffer , & olen );
370
345
if (!ret && (olen + 1 )== sizeof (russianUTF8 ) && !strncmp (buffer , russianUTF8 , olen )) {
371
346
pass ++ ;
372
347
} else {
@@ -376,7 +351,7 @@ int main(int argc, char *argv[])
376
351
377
352
ilen = strlen (greek );
378
353
olen = sizeof (buffer );
379
- ret = tutf8e_iso_8859_7_buffer_encode ( greek , ilen , buffer , & olen );
354
+ ret = tutf8e_encoder_buffer_encode ( tutf8e_encoder_iso_8859_7 , greek , ilen , buffer , & olen );
380
355
if (!ret && (olen + 1 )== sizeof (greekUTF8 ) && !strncmp (buffer , greekUTF8 , olen )) {
381
356
pass ++ ;
382
357
} else {
@@ -386,7 +361,7 @@ int main(int argc, char *argv[])
386
361
387
362
ilen = strlen (hebrew );
388
363
olen = sizeof (buffer );
389
- ret = tutf8e_iso_8859_8_buffer_encode ( hebrew , ilen , buffer , & olen );
364
+ ret = tutf8e_encoder_buffer_encode ( tutf8e_encoder_iso_8859_8 , hebrew , ilen , buffer , & olen );
390
365
if (!ret && (olen + 1 )== sizeof (hebrewUTF8 ) && !strncmp (buffer , hebrewUTF8 , olen )) {
391
366
pass ++ ;
392
367
} else {
@@ -396,7 +371,7 @@ int main(int argc, char *argv[])
396
371
397
372
ilen = strlen (turkish2 );
398
373
olen = sizeof (buffer );
399
- ret = tutf8e_iso_8859_9_buffer_encode ( turkish2 , ilen , buffer , & olen );
374
+ ret = tutf8e_encoder_buffer_encode ( tutf8e_encoder_iso_8859_9 , turkish2 , ilen , buffer , & olen );
400
375
if (!ret && (olen + 1 )== sizeof (turkish2UTF8 ) && !strncmp (buffer , turkish2UTF8 , olen )) {
401
376
pass ++ ;
402
377
} else {
@@ -406,7 +381,7 @@ int main(int argc, char *argv[])
406
381
407
382
ilen = strlen (swedish );
408
383
olen = sizeof (buffer );
409
- ret = tutf8e_iso_8859_10_buffer_encode ( swedish , ilen , buffer , & olen );
384
+ ret = tutf8e_encoder_buffer_encode ( tutf8e_encoder_iso_8859_10 , swedish , ilen , buffer , & olen );
410
385
if (!ret && (olen + 1 )== sizeof (swedishUTF8 ) && !strncmp (buffer , swedishUTF8 , olen )) {
411
386
pass ++ ;
412
387
} else {
@@ -416,7 +391,7 @@ int main(int argc, char *argv[])
416
391
417
392
ilen = strlen (thai );
418
393
olen = sizeof (buffer );
419
- ret = tutf8e_iso_8859_11_buffer_encode ( thai , ilen , buffer , & olen );
394
+ ret = tutf8e_encoder_buffer_encode ( tutf8e_encoder_iso_8859_11 , thai , ilen , buffer , & olen );
420
395
if (!ret && (olen + 1 )== sizeof (thaiUTF8 ) && !strncmp (buffer , thaiUTF8 , olen )) {
421
396
pass ++ ;
422
397
} else {
@@ -426,7 +401,7 @@ int main(int argc, char *argv[])
426
401
427
402
ilen = strlen (polish );
428
403
olen = sizeof (buffer );
429
- ret = tutf8e_iso_8859_13_buffer_encode ( polish , ilen , buffer , & olen );
404
+ ret = tutf8e_encoder_buffer_encode ( tutf8e_encoder_iso_8859_13 , polish , ilen , buffer , & olen );
430
405
if (!ret && (olen + 1 )== sizeof (polishUTF8 ) && !strncmp (buffer , polishUTF8 , olen )) {
431
406
pass ++ ;
432
407
} else {
0 commit comments