1 /****************************************************************************/
3 /* Chaine de CAO & VLSI Alliance */
5 /* Produit : XTAS Version 5 */
6 /* Fichier : xtas_ttv.h */
8 /* (c) copyright 1991-1998 Laboratoire LIP6 equipe ASIM */
9 /* Tous droits reserves */
10 /* Support : e-mail alliance-support@asim.lip6.fr */
12 /* Author(s) : Lionel PROTZENKO Date : 01/08/1997 */
14 /* Modified by : Mathieu OKUYAMA Date : 05/21/1998 */
15 /* Modified by : Date : ../../.... */
16 /* Modified by : Date : ../../.... */
18 /****************************************************************************/
21 /****************************************************************************/
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)
29 /* FONCTIONS DE XTAS_TTV */
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((
48 extern void XtasFreeDetailPathSetStruct
__P(( XtasDetailPathSetStruct
* )) ;
49 extern void XtasFreeChainjmplist
__P(( XtasChainJmpList
* )) ;
50 extern XtasChainJmpList
*XtasNewPathjmplist
__P((
54 extern XtasChainJmpList
*XtasNewChainjmplist
__P((
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
*)) ;