commit 2025-09-27 09:19 refine a bit DeleteHeap(TypeSize AI_DelCnt) : ZCppMain/ZtCObjList.H
This commit is contained in:
@ -603,11 +603,11 @@ namespace ZNsMain
|
|||||||
{
|
{
|
||||||
if(ml_UseSize<1) return 0;
|
if(ml_UseSize<1) return 0;
|
||||||
if(AI_DelCnt <1) return 0;
|
if(AI_DelCnt <1) return 0;
|
||||||
if(AI_DelCnt > size())
|
if(AI_DelCnt >= size())
|
||||||
{
|
{
|
||||||
AI_DelCnt=size(); DeleteHeap(); return AI_DelCnt;
|
AI_DelCnt=size(); DeleteHeap(); return AI_DelCnt;
|
||||||
}/*
|
}/*
|
||||||
if(AI_DelCnt > size())*/
|
if(AI_DelCnt >= size())*/
|
||||||
|
|
||||||
|
|
||||||
TypeSize VI_DelCntCopy = AI_DelCnt ;
|
TypeSize VI_DelCntCopy = AI_DelCnt ;
|
||||||
@ -627,9 +627,6 @@ namespace ZNsMain
|
|||||||
ml_AllSize -= AI_DelCnt;
|
ml_AllSize -= AI_DelCnt;
|
||||||
ml_UseSize -= AI_DelCnt;
|
ml_UseSize -= AI_DelCnt;
|
||||||
|
|
||||||
if(ml_UseSize<1)
|
|
||||||
mp_NoUseHead = mp_NoUseTail = 0 ;
|
|
||||||
|
|
||||||
return AI_DelCnt;
|
return AI_DelCnt;
|
||||||
}/*
|
}/*
|
||||||
TypeSize DeleteHeap(TypeSize AI_DelCnt)*/
|
TypeSize DeleteHeap(TypeSize AI_DelCnt)*/
|
||||||
|
@ -604,11 +604,11 @@ namespace ZNsMain
|
|||||||
{
|
{
|
||||||
if(ml_UseSize<1) return 0;
|
if(ml_UseSize<1) return 0;
|
||||||
if(AI_DelCnt <1) return 0;
|
if(AI_DelCnt <1) return 0;
|
||||||
if(AI_DelCnt > size())
|
if(AI_DelCnt >= size())
|
||||||
{
|
{
|
||||||
AI_DelCnt=size(); DeleteHeap(); return AI_DelCnt;
|
AI_DelCnt=size(); DeleteHeap(); return AI_DelCnt;
|
||||||
}/*
|
}/*
|
||||||
if(AI_DelCnt > size())*/
|
if(AI_DelCnt >= size())*/
|
||||||
|
|
||||||
|
|
||||||
TypeSize VI_DelCntCopy = AI_DelCnt ;
|
TypeSize VI_DelCntCopy = AI_DelCnt ;
|
||||||
@ -628,9 +628,6 @@ namespace ZNsMain
|
|||||||
ml_AllSize -= AI_DelCnt;
|
ml_AllSize -= AI_DelCnt;
|
||||||
ml_UseSize -= AI_DelCnt;
|
ml_UseSize -= AI_DelCnt;
|
||||||
|
|
||||||
if(ml_UseSize<1)
|
|
||||||
mp_NoUseHead = mp_NoUseTail = 0 ;
|
|
||||||
|
|
||||||
return AI_DelCnt;
|
return AI_DelCnt;
|
||||||
}/*
|
}/*
|
||||||
TypeSize DeleteHeap(TypeSize AI_DelCnt)*/
|
TypeSize DeleteHeap(TypeSize AI_DelCnt)*/
|
||||||
|
Reference in New Issue
Block a user