annotate test.c @ 5:8a64459dab94

make guess_init() and guess_impl_register() static functions.
author Yoshiki Yazawa <yaz@cc.rim.or.jp>
date Thu, 12 Jun 2008 22:54:49 +0900
parents ff05c6c659cb
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
4
ff05c6c659cb added test.c.
Yoshiki Yazawa <yaz@cc.rim.or.jp>
parents:
diff changeset
1 #include <stdio.h>
ff05c6c659cb added test.c.
Yoshiki Yazawa <yaz@cc.rim.or.jp>
parents:
diff changeset
2 #include <stdlib.h>
ff05c6c659cb added test.c.
Yoshiki Yazawa <yaz@cc.rim.or.jp>
parents:
diff changeset
3 #include <string.h>
ff05c6c659cb added test.c.
Yoshiki Yazawa <yaz@cc.rim.or.jp>
parents:
diff changeset
4 #include "libguess.h"
ff05c6c659cb added test.c.
Yoshiki Yazawa <yaz@cc.rim.or.jp>
parents:
diff changeset
5
ff05c6c659cb added test.c.
Yoshiki Yazawa <yaz@cc.rim.or.jp>
parents:
diff changeset
6 int main(int argc, char **argv)
ff05c6c659cb added test.c.
Yoshiki Yazawa <yaz@cc.rim.or.jp>
parents:
diff changeset
7 {
ff05c6c659cb added test.c.
Yoshiki Yazawa <yaz@cc.rim.or.jp>
parents:
diff changeset
8 FILE *fp;
ff05c6c659cb added test.c.
Yoshiki Yazawa <yaz@cc.rim.or.jp>
parents:
diff changeset
9 char buf[1024 * 1024];
ff05c6c659cb added test.c.
Yoshiki Yazawa <yaz@cc.rim.or.jp>
parents:
diff changeset
10
ff05c6c659cb added test.c.
Yoshiki Yazawa <yaz@cc.rim.or.jp>
parents:
diff changeset
11 if (argc != 2)
ff05c6c659cb added test.c.
Yoshiki Yazawa <yaz@cc.rim.or.jp>
parents:
diff changeset
12 exit(1);
ff05c6c659cb added test.c.
Yoshiki Yazawa <yaz@cc.rim.or.jp>
parents:
diff changeset
13
ff05c6c659cb added test.c.
Yoshiki Yazawa <yaz@cc.rim.or.jp>
parents:
diff changeset
14 fp = fopen(*(argv + 1), "r");
ff05c6c659cb added test.c.
Yoshiki Yazawa <yaz@cc.rim.or.jp>
parents:
diff changeset
15 if (!fp) {
ff05c6c659cb added test.c.
Yoshiki Yazawa <yaz@cc.rim.or.jp>
parents:
diff changeset
16 printf("cannot open file \"%s\"\n", *(argv + 1));
ff05c6c659cb added test.c.
Yoshiki Yazawa <yaz@cc.rim.or.jp>
parents:
diff changeset
17 exit(1);
ff05c6c659cb added test.c.
Yoshiki Yazawa <yaz@cc.rim.or.jp>
parents:
diff changeset
18 }
ff05c6c659cb added test.c.
Yoshiki Yazawa <yaz@cc.rim.or.jp>
parents:
diff changeset
19
ff05c6c659cb added test.c.
Yoshiki Yazawa <yaz@cc.rim.or.jp>
parents:
diff changeset
20 while (fgets(buf, 1024 * 1024 - 1, fp)) {
ff05c6c659cb added test.c.
Yoshiki Yazawa <yaz@cc.rim.or.jp>
parents:
diff changeset
21 // printf("%s\n", buf);
ff05c6c659cb added test.c.
Yoshiki Yazawa <yaz@cc.rim.or.jp>
parents:
diff changeset
22 printf("length = %d\n", strlen(buf));
ff05c6c659cb added test.c.
Yoshiki Yazawa <yaz@cc.rim.or.jp>
parents:
diff changeset
23 printf("jp = %s\n", guess_jp(buf, strlen(buf)));
ff05c6c659cb added test.c.
Yoshiki Yazawa <yaz@cc.rim.or.jp>
parents:
diff changeset
24 printf("tw = %s\n", guess_tw(buf, strlen(buf)));
ff05c6c659cb added test.c.
Yoshiki Yazawa <yaz@cc.rim.or.jp>
parents:
diff changeset
25 printf("cn = %s\n", guess_cn(buf, strlen(buf)));
ff05c6c659cb added test.c.
Yoshiki Yazawa <yaz@cc.rim.or.jp>
parents:
diff changeset
26 printf("kr = %s\n", guess_kr(buf, strlen(buf)));
ff05c6c659cb added test.c.
Yoshiki Yazawa <yaz@cc.rim.or.jp>
parents:
diff changeset
27 printf("ru = %s\n", guess_ru(buf, strlen(buf)));
ff05c6c659cb added test.c.
Yoshiki Yazawa <yaz@cc.rim.or.jp>
parents:
diff changeset
28 printf("ar = %s\n", guess_ar(buf, strlen(buf)));
ff05c6c659cb added test.c.
Yoshiki Yazawa <yaz@cc.rim.or.jp>
parents:
diff changeset
29 printf("tr = %s\n", guess_tr(buf, strlen(buf)));
ff05c6c659cb added test.c.
Yoshiki Yazawa <yaz@cc.rim.or.jp>
parents:
diff changeset
30 printf("gr = %s\n", guess_gr(buf, strlen(buf)));
ff05c6c659cb added test.c.
Yoshiki Yazawa <yaz@cc.rim.or.jp>
parents:
diff changeset
31 printf("hw = %s\n", guess_hw(buf, strlen(buf)));
ff05c6c659cb added test.c.
Yoshiki Yazawa <yaz@cc.rim.or.jp>
parents:
diff changeset
32 }
ff05c6c659cb added test.c.
Yoshiki Yazawa <yaz@cc.rim.or.jp>
parents:
diff changeset
33 fclose(fp);
ff05c6c659cb added test.c.
Yoshiki Yazawa <yaz@cc.rim.or.jp>
parents:
diff changeset
34 }