Initial version of donated sources by Avertec, 3.4p5.
[tas-yagle.git] / distrib / sources / tas / stm / stm_modscm_print.c
1 /****************************************************************************/
2 /* */
3 /* Chaine de CAO & VLSI AVERTEC */
4 /* */
5 /* Produit : STM Version 1.00 */
6 /* Fichier : stm_modscm_print.c */
7 /* */
8 /* (c) copyright 2000 AVERTEC */
9 /* Tous droits reserves */
10 /* */
11 /* Auteur(s) : Gilles Augustins */
12 /* */
13 /****************************************************************************/
14
15 /****************************************************************************/
16 /* includes */
17 /****************************************************************************/
18
19 #include "stm.h"
20
21 /****************************************************************************/
22 /* functions */
23 /****************************************************************************/
24
25 void stm_modscm_print (FILE *f, timing_scm *scm)
26 {
27 switch (scm->TYPE) {
28 case STM_MODSCM_DUAL:
29 stm_modscm_dual_print (f, scm->PARAMS.DUAL);
30 break;
31 case STM_MODSCM_GOOD:
32 stm_modscm_good_print (f, scm->PARAMS.GOOD);
33 break;
34 case STM_MODSCM_FALSE:
35 stm_modscm_false_print (f, scm->PARAMS.FALS);
36 break;
37 case STM_MODSCM_PATH:
38 stm_modscm_path_print (f, scm->PARAMS.PATH);
39 break;
40 case STM_MODSCM_CST:
41 stm_modscm_cst_print (f, scm->PARAMS.CST);
42 break;
43 }
44 }