Initial version of donated sources by Avertec, 3.4p5.
[tas-yagle.git] / distrib / sources / behvrlog / bgl_util.h
1 char *bgl_vlogname (char *name);
2 char *bgl_getRadical(char *name, int *res);
3 char *bgl_vectorize (char *name);
4 char *bgl_vectorize_sub (char *name, char *buf);
5 void *bgl_vectnam (void *pt_list, int *left, int *right, char **name, char type);
6 char *bgl_printabl (char *chaine);
7 char *bgl_abl2str (chain_list *expr, char *chaine, int *size_pnt);
8 char *bgl_abl2strbool (chain_list *expr, char *chaine, int *size_pnt);
9 char *bgl_oper2char (short oper);
10 char *bgl_oper2charbool (short oper);
11 int bgl_writeprimitives (FILE *fp, char *name, chain_list *ptabl, unsigned int delay);
12 //struct begen *bgl_addgen (struct begen *lastgeneric, chain_list *nat_lst, chain_list *nam_lst, char *type, short left, short right, bgl_bcompcontext *context);
13 struct chain *bgl_cpyabllst (chain_list *abllst);
14 bgl_expr bgl_cpyablstr (bgl_expr ablstr);
15 void bgl_freenames(void);
16
17
18 char *bgl_getBitStr(char *bitStr, char *buf);