sumom****@users*****
sumom****@users*****
2008年 9月 30日 (火) 12:58:17 JST
Index: julius4/libjulius/src/outprob_style.c diff -u julius4/libjulius/src/outprob_style.c:1.3 julius4/libjulius/src/outprob_style.c:1.4 --- julius4/libjulius/src/outprob_style.c:1.3 Wed Feb 13 17:48:13 2008 +++ julius4/libjulius/src/outprob_style.c Tue Sep 30 12:58:17 2008 @@ -68,7 +68,7 @@ * @author Akinobu Lee * @date Mon Aug 22 17:14:26 2005 * - * $Revision: 1.3 $ + * $Revision: 1.4 $ * */ /* @@ -232,7 +232,7 @@ } } if (! ltmp->is_pseudo) { - if (regist_cdset(&(wchmm->lcdset_category_root), ltmp->body.defined, wchmm->lccbuf2)) { + if (regist_cdset(&(wchmm->lcdset_category_root), ltmp->body.defined, wchmm->lccbuf2, &(wchmm->lcdset_mroot))) { cnt_p++; } } @@ -316,7 +316,7 @@ void lcdset_remove_with_category_all(WCHMM_INFO *wchmm) { - free_cdset(&(wchmm->lcdset_category_root)); + free_cdset(&(wchmm->lcdset_category_root), &(wchmm->lcdset_mroot)); } #endif /* PASS1_IWCD */ Index: julius4/libjulius/src/wchmm.c diff -u julius4/libjulius/src/wchmm.c:1.4 julius4/libjulius/src/wchmm.c:1.5 --- julius4/libjulius/src/wchmm.c:1.4 Wed Feb 13 17:47:26 2008 +++ julius4/libjulius/src/wchmm.c Tue Sep 30 12:58:17 2008 @@ -31,7 +31,7 @@ * @author Akinobu Lee * @date Mon Sep 19 23:39:15 2005 * - * $Revision: 1.4 $ + * $Revision: 1.5 $ * */ /* @@ -79,6 +79,7 @@ w->malloc_root = NULL; #ifdef PASS1_IWCD w->lcdset_category_root = NULL; + w->lcdset_mroot = NULL; #endif /* PASS1_IWCD */ w->wrk.out_from_len = 0; /* reset user function entry point */