NIIBE Yutaka
gniib****@fsij*****
2005年 10月 15日 (土) 10:39:56 JST
続き。 2005-10-15 NIIBE Yutaka <gniib****@fsij*****> * src-diclib/wtype.c (anthy_wtype_get_wf): New Function. (anthy_print_wtype): New implementation using accessors. diff --git a/src-diclib/wtype.c b/src-diclib/wtype.c --- a/src-diclib/wtype.c +++ b/src-diclib/wtype.c @@ -116,15 +116,6 @@ anthy_init_wtype_by_name(const char *nam return -1; } -void -anthy_print_wtype(wtype_t w) -{ - printf("(POS=%d,COS=%d,SCOS=%d,CC=%d,CT=%d,flags=%d)\n", - w.pos, w.cos, w.scos, - w.cc, w.ct, w.wf); -} - - /* 二つの品詞が完全に一致しているかどうか */ int anthy_wtype_equal(wtype_t lhs, wtype_t rhs) @@ -201,6 +192,12 @@ anthy_wtype_get_scos(wtype_t t) } int +anthy_wtype_get_wf(wtype_t t) +{ + return t.wf; +} + +int anthy_wtype_get_indep(wtype_t t) { return t.wf & WF_INDEP; @@ -263,3 +260,15 @@ anthy_wtype_set_dep(wtype_t *w, int isDe w->wf |= WF_INDEP; } } + +void +anthy_print_wtype(wtype_t w) +{ + printf("(POS=%d,COS=%d,SCOS=%d,CC=%d,CT=%d,flags=%d)\n", + anthy_wtype_get_pos(w), + anthy_wtype_get_cos(w), + anthy_wtype_get_scos(w), + anthy_wtype_get_cc(w), + anthy_wtype_get_ct(w), + anthy_wtype_get_wf(w)); +}