Initial version of donated sources by Avertec, 3.4p5.
[tas-yagle.git] / distrib / sources / yagle / fcl / fcl_partition.h
1 /****************************************************************************/
2 /* */
3 /* Chaine de CAO & VLSI Alliance */
4 /* */
5 /* Produit : FCL v1.02 */
6 /* Fichier : fcl_partition.h */
7 /* */
8 /* (c) copyright 1996 Laboratoire MASI equipe CAO & VLSI */
9 /* Tous droits reserves */
10 /* Support : e-mail alliance-support@asim.lip6.fr */
11 /* */
12 /* */
13 /****************************************************************************/
14
15 typedef int fcl_label;
16
17 typedef struct partition {
18 struct partition *NEXT;
19 char TYPE; /* soit T (transistor), soit S (signal) */
20 fcl_label LABEL;
21 int NBELEM;
22 void *DATA;
23 } partition_list;
24
25 extern partition_list *addpartition();
26 extern partition_list *getpartition();
27 extern partition_list *delpartition();
28 extern partition_list *smallestpartition();
29 extern partition_list *comparepartition();
30 extern partition_list *removepartitionelement();
31
32 extern void printpartition();
33 extern void displaypartition();
34