From aeef2c6692f82db2a3af7cb2ab5d865f74b2860a Mon Sep 17 00:00:00 2001 From: Alan Mishchenko Date: Sat, 2 Aug 2025 08:58:01 -0700 Subject: [PATCH] Fixing compiler warning. --- src/base/io/io.c | 49 +++++++++++++++++++++++++----------------------- 1 file changed, 26 insertions(+), 23 deletions(-) diff --git a/src/base/io/io.c b/src/base/io/io.c index 3de20c094..6b761347f 100644 --- a/src/base/io/io.c +++ b/src/base/io/io.c @@ -3593,30 +3593,33 @@ int IoCommandWriteNtk( Abc_Frame_t * pAbc, int argc, char **argv ) } if ( argc != globalUtilOptind + 1 ) goto usage; - Abc_Obj_t * pObj, * pFanin; int i, k, nIds = 1; - int * pId = ABC_CALLOC( int, Abc_NtkObjNumMax(pAbc->pNtkCur) ); - Abc_NtkForEachCi( pAbc->pNtkCur, pObj, i ) - pId[pObj->Id] = nIds++; - Abc_NtkForEachNode( pAbc->pNtkCur, pObj, i ) - pId[pObj->Id] = nIds++; - Abc_NtkForEachCo( pAbc->pNtkCur, pObj, i ) - pId[pObj->Id] = nIds++; - // get the output file name - pFileName = argv[globalUtilOptind]; - FILE * pFile = fopen( pFileName, "wb" ); - fprintf( pFile, "%d\n", 0 ); - Abc_NtkForEachCi( pAbc->pNtkCur, pObj, i ) - fprintf( pFile, "%d\n", pId[pObj->Id] ); - Abc_NtkForEachNode( pAbc->pNtkCur, pObj, i ) { - fprintf( pFile, "%d", pId[pObj->Id] ); - Abc_ObjForEachFanin( pObj, pFanin, k ) - fprintf( pFile, " %d", pId[pFanin->Id] ); - fprintf( pFile, "\n" ); + else + { + Abc_Obj_t * pObj, * pFanin; int i, k, nIds = 1; + int * pId = ABC_CALLOC( int, Abc_NtkObjNumMax(pAbc->pNtkCur) ); + Abc_NtkForEachCi( pAbc->pNtkCur, pObj, i ) + pId[pObj->Id] = nIds++; + Abc_NtkForEachNode( pAbc->pNtkCur, pObj, i ) + pId[pObj->Id] = nIds++; + Abc_NtkForEachCo( pAbc->pNtkCur, pObj, i ) + pId[pObj->Id] = nIds++; + // get the output file name + pFileName = argv[globalUtilOptind]; + FILE * pFile = fopen( pFileName, "wb" ); + fprintf( pFile, "%d\n", 0 ); + Abc_NtkForEachCi( pAbc->pNtkCur, pObj, i ) + fprintf( pFile, "%d\n", pId[pObj->Id] ); + Abc_NtkForEachNode( pAbc->pNtkCur, pObj, i ) { + fprintf( pFile, "%d", pId[pObj->Id] ); + Abc_ObjForEachFanin( pObj, pFanin, k ) + fprintf( pFile, " %d", pId[pFanin->Id] ); + fprintf( pFile, "\n" ); + } + Abc_NtkForEachCo( pAbc->pNtkCur, pObj, i ) + fprintf( pFile, "%d %d\n", pId[pObj->Id], pId[Abc_ObjFanin0(pObj)->Id] ); + fclose( pFile ); + ABC_FREE( pId ); } - Abc_NtkForEachCo( pAbc->pNtkCur, pObj, i ) - fprintf( pFile, "%d %d\n", pId[pObj->Id], pId[Abc_ObjFanin0(pObj)->Id] ); - fclose( pFile ); - ABC_FREE( pId ); return 0; usage: