Added Alfons font selection patch
[claws.git] / libkcc / test.c
1 #include <stdio.h>
2 #include "kcc.h"
3
4 main(argc, argv)
5     register int argc;
6     register char *argv[];
7 {
8   FILE *fp;
9   char s[2048], d[4096];
10   int i=0, c;
11
12   fp=fopen("test_file","r");
13   if (fp == NULL) {printf("not found\n"); exit;}
14
15   while ((c = fgetc(fp)) != EOF && i<2045)
16   {
17     s[i] = c; i++;
18   }
19   s[i]='\0';
20
21   printf ("\n==== Check ===\n");
22   printf ("%d bytes ; %x\n",i,KCC_check(s,0));
23
24   printf ("\n==== filter ===\n");
25
26
27   if (argc>1) {
28     if (!strcasecmp(argv[1],"euc")) {
29       i = KCC_filter(d, "EUC", s, "AUTO", 0,0,0);
30     }
31     if (!strcasecmp(argv[1],"jis")) {
32       i = KCC_filter(d, "JIS", s, "AUTO", 0,0,0);
33     }
34     if (!strcasecmp(argv[1],"sjis")) {
35       i = KCC_filter(d, "sjis", s, "AUTO", 0,0,0);
36     }
37   }
38   else {
39     i = KCC_filter(d, "JIS", s, "AUTO", 0,0,0);
40   }
41
42   printf("code = %x\n%s\n",i,d);
43
44 }