Fixing compiler warning.

This commit is contained in:
Alan Mishchenko 2025-08-02 08:58:01 -07:00
parent 3aa8a4a639
commit aeef2c6692
1 changed files with 26 additions and 23 deletions

View File

@ -3593,30 +3593,33 @@ int IoCommandWriteNtk( Abc_Frame_t * pAbc, int argc, char **argv )
} }
if ( argc != globalUtilOptind + 1 ) if ( argc != globalUtilOptind + 1 )
goto usage; goto usage;
Abc_Obj_t * pObj, * pFanin; int i, k, nIds = 1; else
int * pId = ABC_CALLOC( int, Abc_NtkObjNumMax(pAbc->pNtkCur) ); {
Abc_NtkForEachCi( pAbc->pNtkCur, pObj, i ) Abc_Obj_t * pObj, * pFanin; int i, k, nIds = 1;
pId[pObj->Id] = nIds++; int * pId = ABC_CALLOC( int, Abc_NtkObjNumMax(pAbc->pNtkCur) );
Abc_NtkForEachNode( pAbc->pNtkCur, pObj, i ) Abc_NtkForEachCi( pAbc->pNtkCur, pObj, i )
pId[pObj->Id] = nIds++; pId[pObj->Id] = nIds++;
Abc_NtkForEachCo( pAbc->pNtkCur, pObj, i ) Abc_NtkForEachNode( pAbc->pNtkCur, pObj, i )
pId[pObj->Id] = nIds++; pId[pObj->Id] = nIds++;
// get the output file name Abc_NtkForEachCo( pAbc->pNtkCur, pObj, i )
pFileName = argv[globalUtilOptind]; pId[pObj->Id] = nIds++;
FILE * pFile = fopen( pFileName, "wb" ); // get the output file name
fprintf( pFile, "%d\n", 0 ); pFileName = argv[globalUtilOptind];
Abc_NtkForEachCi( pAbc->pNtkCur, pObj, i ) FILE * pFile = fopen( pFileName, "wb" );
fprintf( pFile, "%d\n", pId[pObj->Id] ); fprintf( pFile, "%d\n", 0 );
Abc_NtkForEachNode( pAbc->pNtkCur, pObj, i ) { Abc_NtkForEachCi( pAbc->pNtkCur, pObj, i )
fprintf( pFile, "%d", pId[pObj->Id] ); fprintf( pFile, "%d\n", pId[pObj->Id] );
Abc_ObjForEachFanin( pObj, pFanin, k ) Abc_NtkForEachNode( pAbc->pNtkCur, pObj, i ) {
fprintf( pFile, " %d", pId[pFanin->Id] ); fprintf( pFile, "%d", pId[pObj->Id] );
fprintf( pFile, "\n" ); 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; return 0;
usage: usage: