diff options
author | Alan Mishchenko <alanmi@berkeley.edu> | 2018-11-20 18:07:51 -0800 |
---|---|---|
committer | Alan Mishchenko <alanmi@berkeley.edu> | 2018-11-20 18:07:51 -0800 |
commit | f3c5bab518917315d0a1f35844f92ca659de29ae (patch) | |
tree | ad97447ff7d32945f4b0ef99bbafad4ba7a431b4 /src/aig/gia/giaAiger.c | |
parent | 32315113eafb2b156f076bcd4b87412d5fee200a (diff) | |
download | abc-f3c5bab518917315d0a1f35844f92ca659de29ae.tar.gz abc-f3c5bab518917315d0a1f35844f92ca659de29ae.tar.bz2 abc-f3c5bab518917315d0a1f35844f92ca659de29ae.zip |
Adding an option to write new-line after the comment symbol when dumping an AIGER file.
Diffstat (limited to 'src/aig/gia/giaAiger.c')
-rw-r--r-- | src/aig/gia/giaAiger.c | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/src/aig/gia/giaAiger.c b/src/aig/gia/giaAiger.c index 97f40aea..cf185c33 100644 --- a/src/aig/gia/giaAiger.c +++ b/src/aig/gia/giaAiger.c @@ -1079,6 +1079,7 @@ Vec_Str_t * Gia_AigerWriteIntoMemoryStrPart( Gia_Man_t * p, Vec_Int_t * vCis, Ve void Gia_AigerWrite( Gia_Man_t * pInit, char * pFileName, int fWriteSymbols, int fCompact ) { int fVerbose = XAIG_VERBOSE; + int fWriteNewLine = 0; FILE * pFile; Gia_Man_t * p; Gia_Obj_t * pObj; @@ -1194,8 +1195,10 @@ void Gia_AigerWrite( Gia_Man_t * pInit, char * pFileName, int fWriteSymbols, int } // write the comment -// fprintf( pFile, "c\n" ); - fprintf( pFile, "c" ); + if ( fWriteNewLine ) + fprintf( pFile, "c\n" ); + else + fprintf( pFile, "c" ); // write additional AIG if ( p->pAigExtra ) @@ -1406,6 +1409,8 @@ void Gia_AigerWrite( Gia_Man_t * pInit, char * pFileName, int fWriteSymbols, int fprintf( pFile, "%c", '\0' ); } // write comments + if ( fWriteNewLine ) + fprintf( pFile, "c\n" ); fprintf( pFile, "\nThis file was produced by the GIA package in ABC on %s\n", Gia_TimeStamp() ); fprintf( pFile, "For information about AIGER format, refer to %s\n", "http://fmv.jku.at/aiger" ); fclose( pFile ); |