summaryrefslogtreecommitdiffstats
path: root/src/aig/gia/gia.h
diff options
context:
space:
mode:
authorAlan Mishchenko <alanmi@berkeley.edu>2013-09-16 14:39:37 -0700
committerAlan Mishchenko <alanmi@berkeley.edu>2013-09-16 14:39:37 -0700
commit3b1cf0976c73bd2114b49231bdeadc200e48fc9f (patch)
treea5374e287af23e6a427f7f1792f1d9c48d273dcd /src/aig/gia/gia.h
parente87f0dd6795c5cfc63f966807a5d499d48a4c6ef (diff)
downloadabc-3b1cf0976c73bd2114b49231bdeadc200e48fc9f.tar.gz
abc-3b1cf0976c73bd2114b49231bdeadc200e48fc9f.tar.bz2
abc-3b1cf0976c73bd2114b49231bdeadc200e48fc9f.zip
Added bridge integration for multi-output 'pdr -a'.
Diffstat (limited to 'src/aig/gia/gia.h')
-rw-r--r--src/aig/gia/gia.h12
1 files changed, 12 insertions, 0 deletions
diff --git a/src/aig/gia/gia.h b/src/aig/gia/gia.h
index 0f282e28..70fda8d4 100644
--- a/src/aig/gia/gia.h
+++ b/src/aig/gia/gia.h
@@ -762,6 +762,18 @@ static inline void Gia_AigerWriteUnsigned( Vec_Str_t * vStr, unsigned x )
ch = x;
Vec_StrPush( vStr, ch );
}
+static inline void Gia_AigerWriteUnsignedFile( FILE * pFile, unsigned x )
+{
+ unsigned char ch;
+ while (x & ~0x7f)
+ {
+ ch = (x & 0x7f) | 0x80;
+ fputc( ch, pFile );
+ x >>= 7;
+ }
+ ch = x;
+ fputc( ch, pFile );
+}
static inline int Gia_AigerWriteUnsignedBuffer( unsigned char * pBuffer, int Pos, unsigned x )
{
unsigned char ch;