5cb3267980979f1d20e77f3aed9a8631d76d9c5f
[yaz-moved-to-github.git] / src / stemmer.c
1
2
3
4 #include <yaz/stemmer.h>
5
6 #include <unicode/ustring.h>  /* some more string fcns*/
7 #include <unicode/uchar.h>    /* char names           */
8
9 struct yaz_stemmer_t
10 {
11     int implementation;
12     union {
13         struct sb_stemmer *snowballer;
14     };
15 };
16
17 yaz_stemmer_p yaz_stemmer_create(const char *locale, const char *rule, UErrorCode *status) {
18     return 0;
19 }
20
21 yaz_stemmer_p yaz_stemmer_clone(yaz_stemmer_p stemmer) {
22     return 0;
23 }
24
25 void yaz_stemmer_stem(yaz_stemmer_p stemmer, struct icu_buf_utf16 *dst, struct icu_buf_utf16* src, UErrorCode *status) {
26
27 }
28
29 void yaz_stemmer_destroy(yaz_stemmer_p stemmer) {
30
31
32 }
33