equal
deleted
inserted
replaced
1 enum { |
1 enum { |
2 MAXWORD=200, |
2 MAXWORD=200, |
3 MAXDEF=10000 |
3 MAXDEF=10000 |
|
4 }; |
|
5 |
|
6 enum Case |
|
7 { |
|
8 LCASE = 0, |
|
9 UCASE = 1 |
4 }; |
10 }; |
5 |
11 |
6 struct Words |
12 struct Words |
7 { |
13 { |
8 struct Word *first; |
14 struct Word *first; |
67 void remove_accent(unsigned char *dest, const unsigned char *from); |
73 void remove_accent(unsigned char *dest, const unsigned char *from); |
68 int until_newword(const unsigned char *str, int *index); |
74 int until_newword(const unsigned char *str, int *index); |
69 int until_noword(const char *str, int *index); |
75 int until_noword(const char *str, int *index); |
70 int skip_newline(const char *str, int *index); |
76 int skip_newline(const char *str, int *index); |
71 int is_ASCII(unsigned char c); |
77 int is_ASCII(unsigned char c); |
|
78 int get_case(enum Case *vcase, const char *str); |
|
79 void get_lowcase_str(char *inout, const char *str); |
|
80 void reapply_case(char *out, const char *in, const enum Case *vcase); |
72 |
81 |
73 /* find.c */ |
82 /* find.c */ |
74 void find_def(const char *word, char * def); |
83 void find_def(const char *word, char * def); |