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(AI_DelCnt <1) return 0;
|
||||
if(AI_DelCnt > size())
|
||||
if(AI_DelCnt >= size())
|
||||
{
|
||||
AI_DelCnt=size(); DeleteHeap(); return AI_DelCnt;
|
||||
}/*
|
||||
if(AI_DelCnt > size())*/
|
||||
if(AI_DelCnt >= size())*/
|
||||
|
||||
|
||||
TypeSize VI_DelCntCopy = AI_DelCnt ;
|
||||
@ -627,9 +627,6 @@ namespace ZNsMain
|
||||
ml_AllSize -= AI_DelCnt;
|
||||
ml_UseSize -= AI_DelCnt;
|
||||
|
||||
if(ml_UseSize<1)
|
||||
mp_NoUseHead = mp_NoUseTail = 0 ;
|
||||
|
||||
return AI_DelCnt;
|
||||
}/*
|
||||
TypeSize DeleteHeap(TypeSize AI_DelCnt)*/
|
||||
|
@ -604,11 +604,11 @@ namespace ZNsMain
|
||||
{
|
||||
if(ml_UseSize<1) return 0;
|
||||
if(AI_DelCnt <1) return 0;
|
||||
if(AI_DelCnt > size())
|
||||
if(AI_DelCnt >= size())
|
||||
{
|
||||
AI_DelCnt=size(); DeleteHeap(); return AI_DelCnt;
|
||||
}/*
|
||||
if(AI_DelCnt > size())*/
|
||||
if(AI_DelCnt >= size())*/
|
||||
|
||||
|
||||
TypeSize VI_DelCntCopy = AI_DelCnt ;
|
||||
@ -628,9 +628,6 @@ namespace ZNsMain
|
||||
ml_AllSize -= AI_DelCnt;
|
||||
ml_UseSize -= AI_DelCnt;
|
||||
|
||||
if(ml_UseSize<1)
|
||||
mp_NoUseHead = mp_NoUseTail = 0 ;
|
||||
|
||||
return AI_DelCnt;
|
||||
}/*
|
||||
TypeSize DeleteHeap(TypeSize AI_DelCnt)*/
|
||||
|
Reference in New Issue
Block a user