X-Git-Url: http://git.chise.org/gitweb/?a=blobdiff_plain;f=src%2Fmule-wnnfns.c;h=50d28405a025e3e8de6efe105dfacdbd61af3934;hb=9816585ded614fa87be5a2ecfda6dc16c60beb2c;hp=6fc86623fc173343002ee93db043425f68b8ea8a;hpb=9e7d97ff1c37067026d843162584e47792968e36;p=chise%2Fxemacs-chise.git- diff --git a/src/mule-wnnfns.c b/src/mule-wnnfns.c index 6fc8662..50d2840 100644 --- a/src/mule-wnnfns.c +++ b/src/mule-wnnfns.c @@ -271,11 +271,7 @@ Boston, MA 02111-1307, USA. */ #include "sysdep.h" #include "wnn/commonhd.h" -#ifdef CHAR_IS_UCS4 #include "character.h" -#else -#include "mule-charset.h" -#endif #include "wnn/jllib.h" #include "wnn/cplib.h" @@ -1879,10 +1875,23 @@ syms_of_mule_wnn (void) } void -vars_of_mule_wnn (void) +reinit_vars_of_mule_wnn (void) { int i; + for (i = 0; i < NSERVER; i++) + { + wnnfns_buf[i] = (struct wnn_buf *) 0; + wnnfns_env_norm[i] = (struct wnn_env *) 0; + wnnfns_env_rev[i] = (struct wnn_env *) 0; + } +} + +void +vars_of_mule_wnn (void) +{ + reinit_vars_of_mule_wnn (); + DEFVAR_INT ("lb-sisheng", &lb_sisheng /* Leading character for Sisheng. */ ); @@ -1905,13 +1914,6 @@ Leading character for Sisheng. Vwnn_uniq_level = Qwnn_uniq; - for (i = 0; i < NSERVER; i++) - { - wnnfns_buf[i] = (struct wnn_buf *) 0; - wnnfns_env_norm[i] = (struct wnn_env *) 0; - wnnfns_env_rev[i] = (struct wnn_env *) 0; - } - Fprovide(intern("wnn")); }