11#include <tutf8e.h>
22
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-
283#include <stdio.h>
294#include <string.h>
305#include <stdlib.h>
@@ -193,7 +168,7 @@ int main(int argc, char *argv[])
193168
194169 /* string encode to UTF8 */
195170 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 );
197172 if (!ret && !strcmp (buffer , englishUTF8 )) {
198173 printf ("%s\n" , buffer );
199174 pass ++ ;
@@ -203,7 +178,7 @@ int main(int argc, char *argv[])
203178 }
204179
205180 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 );
207182 if (!ret && !strcmp (buffer , finnishUTF8 )) {
208183 printf ("%s\n" , buffer );
209184 pass ++ ;
@@ -213,7 +188,7 @@ int main(int argc, char *argv[])
213188 }
214189
215190 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 );
217192 if (!ret && !strcmp (buffer , czechUTF8 )) {
218193 printf ("%s\n" , buffer );
219194 pass ++ ;
@@ -223,7 +198,7 @@ int main(int argc, char *argv[])
223198 }
224199
225200 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 );
227202 if (!ret && !strcmp (buffer , turkishUTF8 )) {
228203 printf ("%s\n" , buffer );
229204 pass ++ ;
@@ -233,7 +208,7 @@ int main(int argc, char *argv[])
233208 }
234209
235210 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 );
237212 if (!ret && !strcmp (buffer , estonianUTF8 )) {
238213 printf ("%s\n" , buffer );
239214 pass ++ ;
@@ -243,7 +218,7 @@ int main(int argc, char *argv[])
243218 }
244219
245220 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 );
247222 if (!ret && !strcmp (buffer , russianUTF8 )) {
248223 printf ("%s\n" , buffer );
249224 pass ++ ;
@@ -253,7 +228,7 @@ int main(int argc, char *argv[])
253228 }
254229
255230 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 );
257232 if (!ret && !strcmp (buffer , greekUTF8 )) {
258233 printf ("%s\n" , buffer );
259234 pass ++ ;
@@ -263,7 +238,7 @@ int main(int argc, char *argv[])
263238 }
264239
265240 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 );
267242 if (!ret && !strcmp (buffer , hebrewUTF8 )) {
268243 printf ("%s\n" , buffer );
269244 pass ++ ;
@@ -273,7 +248,7 @@ int main(int argc, char *argv[])
273248 }
274249
275250 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 );
277252 if (!ret && !strcmp (buffer , turkish2UTF8 )) {
278253 printf ("%s\n" , buffer );
279254 pass ++ ;
@@ -283,7 +258,7 @@ int main(int argc, char *argv[])
283258 }
284259
285260 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 );
287262 if (!ret && !strcmp (buffer , swedishUTF8 )) {
288263 printf ("%s\n" , buffer );
289264 pass ++ ;
@@ -293,7 +268,7 @@ int main(int argc, char *argv[])
293268 }
294269
295270 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 );
297272 if (!ret && !strcmp (buffer , thaiUTF8 )) {
298273 printf ("%s\n" , buffer );
299274 pass ++ ;
@@ -303,7 +278,7 @@ int main(int argc, char *argv[])
303278 }
304279
305280 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 );
307282 if (!ret && !strcmp (buffer , polishUTF8 )) {
308283 printf ("%s\n" , buffer );
309284 pass ++ ;
@@ -316,7 +291,7 @@ int main(int argc, char *argv[])
316291 /* buffer encode to UTF8 */
317292 ilen = strlen (english );
318293 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 );
320295 if (!ret && (olen + 1 )== sizeof (englishUTF8 ) && !strncmp (buffer , englishUTF8 , olen )) {
321296 pass ++ ;
322297 } else {
@@ -326,7 +301,7 @@ int main(int argc, char *argv[])
326301
327302 ilen = strlen (finnish );
328303 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 );
330305 if (!ret && (olen + 1 )== sizeof (finnishUTF8 ) && !strncmp (buffer , finnishUTF8 , olen )) {
331306 pass ++ ;
332307 } else {
@@ -336,7 +311,7 @@ int main(int argc, char *argv[])
336311
337312 ilen = strlen (czech );
338313 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 );
340315 if (!ret && (olen + 1 )== sizeof (czechUTF8 ) && !strncmp (buffer , czechUTF8 , olen )) {
341316 pass ++ ;
342317 } else {
@@ -346,7 +321,7 @@ int main(int argc, char *argv[])
346321
347322 ilen = strlen (turkish );
348323 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 );
350325 if (!ret && (olen + 1 )== sizeof (turkishUTF8 ) && !strncmp (buffer , turkishUTF8 , olen )) {
351326 pass ++ ;
352327 } else {
@@ -356,7 +331,7 @@ int main(int argc, char *argv[])
356331
357332 ilen = strlen (estonian );
358333 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 );
360335 if (!ret && (olen + 1 )== sizeof (estonianUTF8 ) && !strncmp (buffer , estonianUTF8 , olen )) {
361336 pass ++ ;
362337 } else {
@@ -366,7 +341,7 @@ int main(int argc, char *argv[])
366341
367342 ilen = strlen (russian );
368343 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 );
370345 if (!ret && (olen + 1 )== sizeof (russianUTF8 ) && !strncmp (buffer , russianUTF8 , olen )) {
371346 pass ++ ;
372347 } else {
@@ -376,7 +351,7 @@ int main(int argc, char *argv[])
376351
377352 ilen = strlen (greek );
378353 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 );
380355 if (!ret && (olen + 1 )== sizeof (greekUTF8 ) && !strncmp (buffer , greekUTF8 , olen )) {
381356 pass ++ ;
382357 } else {
@@ -386,7 +361,7 @@ int main(int argc, char *argv[])
386361
387362 ilen = strlen (hebrew );
388363 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 );
390365 if (!ret && (olen + 1 )== sizeof (hebrewUTF8 ) && !strncmp (buffer , hebrewUTF8 , olen )) {
391366 pass ++ ;
392367 } else {
@@ -396,7 +371,7 @@ int main(int argc, char *argv[])
396371
397372 ilen = strlen (turkish2 );
398373 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 );
400375 if (!ret && (olen + 1 )== sizeof (turkish2UTF8 ) && !strncmp (buffer , turkish2UTF8 , olen )) {
401376 pass ++ ;
402377 } else {
@@ -406,7 +381,7 @@ int main(int argc, char *argv[])
406381
407382 ilen = strlen (swedish );
408383 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 );
410385 if (!ret && (olen + 1 )== sizeof (swedishUTF8 ) && !strncmp (buffer , swedishUTF8 , olen )) {
411386 pass ++ ;
412387 } else {
@@ -416,7 +391,7 @@ int main(int argc, char *argv[])
416391
417392 ilen = strlen (thai );
418393 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 );
420395 if (!ret && (olen + 1 )== sizeof (thaiUTF8 ) && !strncmp (buffer , thaiUTF8 , olen )) {
421396 pass ++ ;
422397 } else {
@@ -426,7 +401,7 @@ int main(int argc, char *argv[])
426401
427402 ilen = strlen (polish );
428403 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 );
430405 if (!ret && (olen + 1 )== sizeof (polishUTF8 ) && !strncmp (buffer , polishUTF8 , olen )) {
431406 pass ++ ;
432407 } else {
0 commit comments