Go to the documentation of this file.
58 #include <sphinxbase/hash_table.h>
83 #define WPOS_NAME "ibesu"
84 #define S3_SILENCE_CIPHONE "SIL"
168 #define mdef_is_fillerphone(m,p) ((m)->ciphone[p].filler)
169 #define mdef_n_ciphone(m) ((m)->n_ciphone)
170 #define mdef_n_phone(m) ((m)->n_phone)
171 #define mdef_n_sseq(m) ((m)->n_sseq)
172 #define mdef_n_emit_state(m) ((m)->n_emit_state)
173 #define mdef_n_sen(m) ((m)->n_sen)
174 #define mdef_n_tmat(m) ((m)->n_tmat)
175 #define mdef_pid2ssid(m,p) ((m)->phone[p].ssid)
176 #define mdef_pid2tmatid(m,p) ((m)->phone[p].tmat)
177 #define mdef_silphone(m) ((m)->sil)
178 #define mdef_sen2cimap(m) ((m)->sen2cimap)
179 #define mdef_sseq2sen(m,ss,pos) ((m)->sseq[ss][pos])
180 #define mdef_pid2ci(m,p) ((m)->phone[p].ci)
181 #define mdef_cd2cisen(m) ((m)->cd2cisen)
197 int mdef_ciphone_id(
mdef_t *m,
205 const char *mdef_ciphone_str(
mdef_t *m,
213 int mdef_is_ciphone (
mdef_t *m,
221 int mdef_is_cisenone(
mdef_t *m,
229 int mdef_phone_id (
mdef_t *m,
240 int mdef_phone_str(
mdef_t *m,
256 void mdef_report(
mdef_t *m
260 void mdef_free_recursive_lc (
ph_lc_t *lc
262 void mdef_free_recursive_rc (
ph_rc_t *rc
266 void mdef_free (
mdef_t *mdef