Initial version of donated sources by Avertec, 3.4p5.
[tas-yagle.git] / distrib / sources / vcd / vcd_cdl_interface.h
1 /****************************************************************************/
2 /* */
3 /* Chaine de CAO & VLSI AVERTEC */
4 /* */
5 /* Produit : VCD Version 2.00 */
6 /* Fichier : vcd_cdl_interface.c */
7 /* */
8 /* (c) copyright 2000 AVERTEC */
9 /* Tous droits reserves */
10 /* */
11 /* Auteur(s) : Gilles Augustins */
12 /* Antony PINTO */
13 /* */
14 /****************************************************************************/
15
16 /****************************************************************************/
17 /* includes */
18 /****************************************************************************/
19
20 #ifndef VCD_CDL_INTERFACE_H
21 #define VCD_CDL_INTERFACE_H
22
23 #include VCD_H
24 #include "vcd_util.h"
25 #include "vcd_parse.h"
26 #include "vcd_parse_core.h"
27 #include "vcd_interface.h"
28
29 extern void cdl_parse (char *filename);
30 extern void cdl_list_sigs (void);
31 extern trans_list *cdl_get_waveform (char *signal);
32 extern chain_list *cdl_get_current_events (void);
33 extern chain_list *cdl_get_state (void);
34 extern chain_list *cdl_get_sig_list (void);
35 extern char *cdl_getsigname (chain_list *sig);
36 extern chain_list *cdl_getnextsig (chain_list *sig);
37 extern chain_list *cdl_getnextevent (chain_list *event);
38 extern chain_list *cdl_geteventsig (chain_list *event);
39 extern char cdl_geteventval (chain_list *event);
40 extern void cdl_goto_next_time ();
41 extern void cdl_free_event_list (chain_list *events);
42
43 #endif