1 /****************************************************************************/
3 /* file : bsc_util.h */
4 /* date : March 2003 */
6 /* author(s) : PINTO A. */
8 /* description : SystemC HDL driver */
10 /****************************************************************************/
12 /****************************************************************************/
14 /****************************************************************************/
17 #define BSC_PNTDFN 7 /* pnt_val field of dct_recrd */
19 /*}}}************************************************************************/
20 /*{{{ Global Variables */
21 /****************************************************************************/
22 extern char BSC_ERRFLG
; /* Error flag */
23 extern char BSC_CURFIL
[]; /* current file name */
25 /*}}}************************************************************************/
27 /****************************************************************************/
28 void bsc_error (int code
, char *str1
);
29 void bsc_bcomperror (char *str
);
30 char *bsc_name (char *name
);
31 char *bsc_vectorize (char *name
);
32 void *bsc_vectnam (void *pt_list
, int *left
, int *right
, char **name
, char type
);
33 char *bsc_printabl (char *chaine
);
34 char *bsc_abl2str (chain_list
*expr
, char *chaine
, int *size_pnt
);
35 char *bsc_abl2strbool (chain_list
*expr
, char *chaine
, int *size_pnt
);
36 void bsc_freenames(void);
37 char *bsc_getBitStr(char *str
);
40 /*}}}************************************************************************/