Go to the documentation of this file.
58 #include <sphinxbase/hash_table.h>
83 #define WPOS_NAME "ibesu"
84 #define S3_SILENCE_CIPHONE "SIL"
175 #define mdef_is_fillerphone(m,p) ((m)->ciphone[p].filler)
176 #define mdef_n_ciphone(m) ((m)->n_ciphone)
177 #define mdef_n_phone(m) ((m)->n_phone)
178 #define mdef_n_sseq(m) ((m)->n_sseq)
179 #define mdef_n_emit_state(m) ((m)->n_emit_state)
180 #define mdef_n_sen(m) ((m)->n_sen)
181 #define mdef_n_tmat(m) ((m)->n_tmat)
182 #define mdef_pid2ssid(m,p) ((m)->phone[p].ssid)
183 #define mdef_pid2tmatid(m,p) ((m)->phone[p].tmat)
184 #define mdef_silphone(m) ((m)->sil)
185 #define mdef_sen2cimap(m) ((m)->sen2cimap)
186 #define mdef_sseq2sen(m,ss,pos) ((m)->sseq[ss][pos])
187 #define mdef_pid2ci(m,p) ((m)->phone[p].ci)
188 #define mdef_cd2cisen(m) ((m)->cd2cisen)
204 int mdef_ciphone_id(
mdef_t *m,
212 const char *mdef_ciphone_str(
mdef_t *m,
220 int mdef_is_ciphone (
mdef_t *m,
228 int mdef_is_cisenone(
mdef_t *m,
236 int mdef_phone_id (
mdef_t *m,
247 int mdef_phone_str(
mdef_t *m,
263 void mdef_report(
mdef_t *m
267 void mdef_free_recursive_lc (
ph_lc_t *lc
269 void mdef_free_recursive_rc (
ph_rc_t *rc
273 void mdef_free (
mdef_t *mdef