commit 2025-09-27 09:19 refine a bit DeleteHeap(TypeSize AI_DelCnt) : ZCppMain/ZtCObjList.H

This commit is contained in:
2025-09-27 09:20:03 +09:00
parent a407d97d70
commit c613f0df8a
2 changed files with 4 additions and 10 deletions

View File

@ -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)*/

View File

@ -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)*/