From 01569b8f5f2394c534c3aba7276caf22493fce82 Mon Sep 17 00:00:00 2001 From: Alan Mishchenko Date: Tue, 5 Mar 2019 15:57:50 -0800 Subject: Fixing some warnings by adding cast from 'int' to 'size_t' in memset, memcpy, etc. --- src/bool/kit/kitDsd.c | 2 +- src/bool/kit/kitPla.c | 2 +- src/bool/lucky/lucky.c | 58 ++++++++++++++++++++++---------------------- src/bool/lucky/luckyFast16.c | 16 ++++++------ src/bool/lucky/luckySwap.c | 12 ++++----- src/bool/lucky/luckySwapIJ.c | 6 ++--- 6 files changed, 48 insertions(+), 48 deletions(-) (limited to 'src/bool') diff --git a/src/bool/kit/kitDsd.c b/src/bool/kit/kitDsd.c index 07c16f12..7d85214b 100644 --- a/src/bool/kit/kitDsd.c +++ b/src/bool/kit/kitDsd.c @@ -95,7 +95,7 @@ Kit_DsdObj_t * Kit_DsdObjAlloc( Kit_DsdNtk_t * pNtk, Kit_Dsd_t Type, int nFans ) Kit_DsdObj_t * pObj; int nSize = sizeof(Kit_DsdObj_t) + sizeof(unsigned) * (Kit_DsdObjOffset(nFans) + (Type == KIT_DSD_PRIME) * Kit_TruthWordNum(nFans)); pObj = (Kit_DsdObj_t *)ABC_ALLOC( char, nSize ); - memset( pObj, 0, nSize ); + memset( pObj, 0, (size_t)nSize ); pObj->Id = pNtk->nVars + pNtk->nNodes; pObj->Type = Type; pObj->nFans = nFans; diff --git a/src/bool/kit/kitPla.c b/src/bool/kit/kitPla.c index 9ae2b2c0..a9c7f573 100644 --- a/src/bool/kit/kitPla.c +++ b/src/bool/kit/kitPla.c @@ -216,7 +216,7 @@ char * Kit_PlaStart( void * p, int nCubes, int nVars ) Length = nCubes * (nVars + 3); pSopCover = Aig_MmFlexEntryFetch( pMan, Length + 1 ); - memset( pSopCover, '-', Length ); + memset( pSopCover, '-', (size_t)Length ); pSopCover[Length] = 0; for ( i = 0; i < nCubes; i++ ) diff --git a/src/bool/lucky/lucky.c b/src/bool/lucky/lucky.c index 7db08b9a..c70f4145 100644 --- a/src/bool/lucky/lucky.c +++ b/src/bool/lucky/lucky.c @@ -47,7 +47,7 @@ int memCompare(word* x, word* y, int nVars) { int i, count=1, WordsN = p->nFuncs; word tempWord; - qsort(a,WordsN,sizeof(word),compareWords1); + qsort(a,(size_t)WordsN,sizeof(word),compareWords1); tempWord = a[0]; for(i=1;i0;i-=shiftSize) { tempPtr -= 1; - memcpy(tempPtr, pInOut+i-iQ, blockSize); + memcpy(tempPtr, pInOut+i-iQ, (size_t)blockSize); tempPtr -= 1; - memcpy(tempPtr, pInOut+i-jQ, blockSize); + memcpy(tempPtr, pInOut+i-jQ, (size_t)blockSize); tempPtr -= 1; - memcpy(tempPtr, pInOut+i-kQ, blockSize); + memcpy(tempPtr, pInOut+i-kQ, (size_t)blockSize); tempPtr -= 1; - memcpy(tempPtr, pInOut+i-lQ, blockSize); + memcpy(tempPtr, pInOut+i-lQ, (size_t)blockSize); } memcpy(pInOut, temp, start*sizeof(unsigned)); updataInfo(iQ, jQ, 5, pCanonPerm, pCanonPhase); @@ -462,13 +462,13 @@ void arrangeQuoters_superFast_moreThen5(word* pInOut, word* temp, int start, in for(i=start-wordBlock;i>0;i-=shiftSize) { tempPtr -= wordBlock; - memcpy(tempPtr, pInOut+i-iQ*wordBlock, blockSize); + memcpy(tempPtr, pInOut+i-iQ*wordBlock, (size_t)blockSize); tempPtr -= wordBlock; - memcpy(tempPtr, pInOut+i-jQ*wordBlock, blockSize); + memcpy(tempPtr, pInOut+i-jQ*wordBlock, (size_t)blockSize); tempPtr -= wordBlock; - memcpy(tempPtr, pInOut+i-kQ*wordBlock, blockSize); + memcpy(tempPtr, pInOut+i-kQ*wordBlock, (size_t)blockSize); tempPtr -= wordBlock; - memcpy(tempPtr, pInOut+i-lQ*wordBlock, blockSize); + memcpy(tempPtr, pInOut+i-lQ*wordBlock, (size_t)blockSize); } memcpy(pInOut, temp, start*sizeof(word)); updataInfo(iQ, jQ, iVar, pCanonPerm, pCanonPhase); diff --git a/src/bool/lucky/luckySwap.c b/src/bool/lucky/luckySwap.c index 0b7493d8..bfa58697 100644 --- a/src/bool/lucky/luckySwap.c +++ b/src/bool/lucky/luckySwap.c @@ -115,9 +115,9 @@ void Kit_TruthChangePhase_64bit( word * pInOut, int nVars, int iVar ) SizeOfBlock = sizeof(word)*Step; for ( i = 0; i < nWords; i += 2*Step ) { - memcpy(Temp,pInOut,SizeOfBlock); - memcpy(pInOut,pInOut+Step,SizeOfBlock); - memcpy(pInOut+Step,Temp,SizeOfBlock); + memcpy(Temp,pInOut,(size_t)SizeOfBlock); + memcpy(pInOut,pInOut+Step,(size_t)SizeOfBlock); + memcpy(pInOut+Step,Temp,(size_t)SizeOfBlock); // Temp = pInOut[i]; // pInOut[i] = pInOut[Step+i]; // pInOut[Step+i] = Temp; @@ -165,9 +165,9 @@ void Kit_TruthSwapAdjacentVars_64bit( word * pInOut, int nVars, int iVar ) pInOut += 2*Step; for(i=2*Step; i