Remove 'inline's causing link failures
[tas-yagle.git] / distrib / sources / tas / tlc / tlc_lib.h
1 /******************************************************************************\
2 * *
3 * Alliance VLSI CAD system *
4 * +---+ *
5 * / \ / \ Laboratoire LIP6 - Département ASIM *
6 * / / \ Universite Paris 6 - Pierre et Marie Curie *
7 * +---+ \ \ *
8 * \ \ +---+ Address : LIP6 *
9 * \ / / 4, place Jussieu *
10 * \ / \ / 75252 Paris Cedex 05 *
11 * +---+ France *
12 * Web : www-asim.lip6.fr *
13 * Support : alliance-support@lip6.fr *
14 * *
15 ********************************************************************************
16 * *
17 * Tool : TLC v 1.00 *
18 * Author(s) : AVOT Gregoire *
19 * Last update : 20 Mai 1998 *
20 * *
21 *******************************************************************************/
22
23 #ifndef TLC
24 #define TLC
25
26 typedef struct sloconparam
27 {
28 struct sloconparam *NEXT;
29 float CAPA; /* en pif */
30 } tlc_loconparam;
31
32 #define TLC_LOCONPRM ((long)1666)
33 #define TLC_ALIM ((long)19980520)
34
35 extern float TLC_COEF_CTC;
36 extern float TLC_MAXSCALE_CAPAFACTOR;
37 extern float TLC_MINSCALE_CAPAFACTOR;
38 extern float TLC_MAXSCALE_RESIFACTOR;
39 extern float TLC_MINSCALE_RESIFACTOR;
40
41 /* Informations on locon */
42
43 extern void tlc_setmaxfactor __P(( void )) ;
44 extern void tlc_setminfactor __P(( void )) ;
45 extern float tlc_getcapafactor __P(( void )) ;
46 extern float tlc_getresifactor __P(( void )) ;
47 extern void tlcenv __P(( void )) ;
48 extern void tlc_mergeloconparam __P(( locon_list*, locon_list* ));
49 extern void tlc_setloconparam __P(( locon_list*, float ));
50 extern tlc_loconparam* tlc_getloconparam __P(( locon_list* ));
51 extern void tlc_delloconparam __P(( locon_list* ));
52 extern void tlc_replaceloconparam __P(( locon_list*, float ));
53
54 /* Informations on losig */
55
56 extern void tlc_setlosigalim __P(( losig_list* ));
57 extern void tlc_resetlosigalim __P(( losig_list* ));
58 extern int tlc_islosigalim __P(( losig_list* ));
59
60 /* Verifications pour le developpement uniquement */
61
62 #define TLC_CHECK
63
64 #endif