ABC: A System for Sequential Synthesis and Verification
 
Loading...
Searching...
No Matches
bar.h
Go to the documentation of this file.
1
20
21#ifndef ABC__aig__bar__bar_h
22#define ABC__aig__bar__bar_h
23
24
25#ifdef _WIN32
26#define inline __inline // compatible with MS VS 6.0
27#endif
28
32
36
37
38
40
41
42#define BAR_PROGRESS_USE 1
43
47
49
53
57
58/*=== bar.c ==========================================================*/
60extern void Bar_ProgressStop( Bar_Progress_t * p );
61extern void Bar_ProgressUpdate_int( Bar_Progress_t * p, int nItemsCur, char * pString );
62
63static inline void Bar_ProgressUpdate( Bar_Progress_t * p, int nItemsCur, char * pString ) {
64 if ( BAR_PROGRESS_USE && p && (nItemsCur < *((int*)p)) ) return;
65 Bar_ProgressUpdate_int(p, nItemsCur, pString);
66}
67
68
69
70
72
73
74
75#endif
76
80
#define ABC_NAMESPACE_HEADER_END
#define ABC_NAMESPACE_HEADER_START
NAMESPACES ///.
void Bar_ProgressStop(Bar_Progress_t *p)
Definition bar.c:126
#define BAR_PROGRESS_USE
INCLUDES ///.
Definition bar.h:42
struct Bar_Progress_t_ Bar_Progress_t
BASIC TYPES ///.
Definition bar.h:48
Bar_Progress_t * Bar_ProgressStart(FILE *pFile, int nItemsTotal)
MACRO DEFINITIONS ///.
Definition bar.c:66
void Bar_ProgressUpdate_int(Bar_Progress_t *p, int nItemsCur, char *pString)
Definition bar.c:96
Cube * p
Definition exorList.c:222
DECLARATIONS ///.
Definition bar.c:37
FILE * pFile
Definition bar.c:42
int nItemsTotal
Definition bar.c:39