
/****************************************************************************/
/*                                                                          */
/*                      Chaine de CAO & VLSI   Alliance                     */
/*                                                                          */
/*    Produit : DESB  v2.n                                                  */
/*    Fichier : d2v.h                                                       */
/*                                                                          */
/*    (c) copyright 1991 Laboratoire MASI equipe CAO & VLSI                 */
/*    Tous droits reserves                                                  */
/*    Support : e-mail cao-vlsi@masi.ibp.fr                                 */
/*                                                                          */
/*    Auteur(s) : Marc LAURENTIN                        le : 06/09/1991     */
/*                                                                          */
/*    Modifie par :                                     le : ../../....     */
/*    Modifie par :                                     le : ../../....     */
/*    Modifie par :                                     le : ../../....     */
/*                                                                          */
/****************************************************************************/

/*-----------------------+
| TYPE DES  VECTEURS     |
+-----------------------*/
/*----------+
| INTERFACE |
+----------*/
#define D2V_IN           1  
#define D2V_OUT          2 
#define D2V_OUT_WOR      3
#define D2V_INOUT_WOR    4
#define D2V_INOUT        5
/*-----------------+
| SIGNAUX INTERNES |
+-----------------*/
#define D2V_BIT        1
#define D2V_REGISTER   2
#define D2V_WOR        3
#define D2V_INTERM     4
/*---------------------+
| DIVERS               |
+---------------------*/
#define D2V_MUXU        1
#define D2V_MUXD        2
#define D2V_CMPU        3
#define D2V_CMPD        4


/*  VARIABLES  PROVENANT DE L'ENVIRONNEMENT DE DESB */

extern struct vect * D2V_VECT_LIST ;
extern short         D2V_VECTORISE ;
extern char          D2V_LANG      ;
extern char        * NAME_VDD ;
extern char        * NAME_VSS ;
extern char        * DSB_VHDSFX;

/* variable GLOBALE EXTERN DE LIBRAIRIE --INF-- */

extern chain_list * INF_RENOM ;
extern chain_list * INF_MUXU ;
extern chain_list * INF_MUXD ;
extern chain_list * INF_CMPU ;
extern chain_list * INF_CMPD ;

typedef struct vect  {
   struct vect *NEXT;
   char        *NAME;
   int          TYPE;
   int          MINIDX;
   int          MAXIDX;
   int          COUNT; 
   }
vect_list;
