Initial version of donated sources by Avertec, 3.4p5.
[tas-yagle.git] / distrib / sources / tas / xtas / xtas_ttv.h
1 /****************************************************************************/
2 /* */
3 /* Chaine de CAO & VLSI Alliance */
4 /* */
5 /* Produit : XTAS Version 5 */
6 /* Fichier : xtas_ttv.h */
7 /* */
8 /* (c) copyright 1991-1998 Laboratoire LIP6 equipe ASIM */
9 /* Tous droits reserves */
10 /* Support : e-mail alliance-support@asim.lip6.fr */
11 /* */
12 /* Author(s) : Lionel PROTZENKO Date : 01/08/1997 */
13 /* */
14 /* Modified by : Mathieu OKUYAMA Date : 05/21/1998 */
15 /* Modified by : Date : ../../.... */
16 /* Modified by : Date : ../../.... */
17 /* */
18 /****************************************************************************/
19 /* */
20 /* */
21 /****************************************************************************/
22
23 #define XTAS_PATH_UPUP ((long) 0x00000001)
24 #define XTAS_PATH_DNUP ((long) 0x00000002)
25 #define XTAS_PATH_UPDN ((long) 0x00000004)
26 #define XTAS_PATH_DNDN ((long) 0x00000008)
27
28
29 /* FONCTIONS DE XTAS_TTV */
30
31 extern void XtasFreePathTabIndex __P(( chain_list *)) ;
32 extern chain_list *XtasCreatePathTabIndex __P(( XtasPathListSetStruct * )) ;
33 extern int XtasCleanTtvSigList __P(( XtasPathListSetStruct * )) ;
34 extern XtasSearchSigParamStruct *XtasNewSearchSigParam __P(()) ;
35 extern XtasSearchSigParamStruct *XtasCopySearchSigParam __P(( XtasSearchSigParamStruct * )) ;
36 extern XtasSigListSetStruct *XtasNewSigListSet __P(( XtasSearchSigParamStruct * )) ;
37 extern void XtasFreeSearchSigParam __P(( XtasSearchSigParamStruct * )) ;
38 extern void XtasFreeSigListSet __P(( XtasSigListSetStruct * )) ;
39 extern XtasSearchPathParamStruct *XtasNewSearchPathParam __P(( XtasSearchSigParamStruct * )) ;
40 extern XtasSearchPathParamStruct *XtasCopySearchPathParam __P(( XtasSearchPathParamStruct * )) ;
41 extern void XtasFreeSearchPathParam __P(( XtasSearchPathParamStruct * )) ;
42 extern void XtasFreePathListSet __P(( XtasPathListSetStruct * )) ;
43 extern XtasPathListSetStruct *XtasNewPathListSet __P(( XtasSearchPathParamStruct * )) ;
44 extern XtasDetailPathSetStruct *XtasNewDetailPathSet __P((
45 chain_list *,
46 int
47 )) ;
48 extern void XtasFreeDetailPathSetStruct __P(( XtasDetailPathSetStruct * )) ;
49 extern void XtasFreeChainjmplist __P(( XtasChainJmpList * )) ;
50 extern XtasChainJmpList *XtasNewPathjmplist __P((
51 ttvpath_list * ,
52 int
53 )) ;
54 extern XtasChainJmpList *XtasNewChainjmplist __P((
55 chain_list * ,
56 int
57 )) ;
58 extern XtasChainJmpList *XtasTtvGetSigList __P(( XtasSigListSetStruct * )) ;
59 extern XtasChainJmpList *XtasTtvGetParaList __P(( XtasPathListSetStruct * )) ;
60 extern XtasChainJmpList *XtasTtvGetPathList __P(( XtasPathListSetStruct * )) ;
61 extern XtasDetailPathSetStruct *XtasTtvGetDelayList __P(( XtasPathListSetStruct * )) ;
62 extern ttvfig_list *XtasLoadTtvfig __P(( char *)) ;
63 extern void XtasLoadCtx __P(( ttvfig_list *)) ;
64
65