commit 2025-08-29 09:26 edit a bit FindPosReady in ZCppMain/ZtCMainChars.H
This commit is contained in:
@ -1880,6 +1880,9 @@ namespace ZNsMain
|
|||||||
|
|
||||||
:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*/
|
:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*/
|
||||||
|
|
||||||
|
using ZNsMain::ZNsEnum::ZERun_NO ;
|
||||||
|
using ZNsMain::ZNsEnum::ZERun_OK ;
|
||||||
|
|
||||||
ZCChars VO_CCharsOrigin
|
ZCChars VO_CCharsOrigin
|
||||||
(AR_CCharsOrigin.data(), AR_CCharsOrigin.size());
|
(AR_CCharsOrigin.data(), AR_CCharsOrigin.size());
|
||||||
|
|
||||||
@ -1887,7 +1890,7 @@ namespace ZNsMain
|
|||||||
|
|
||||||
if(VO_CCharsOrigin.size()<1 || AR_CCharsSearch.size()<1)
|
if(VO_CCharsOrigin.size()<1 || AR_CCharsSearch.size()<1)
|
||||||
{ return false; }
|
{ return false; }
|
||||||
/*::::::::::::::::::::::::::::::::::::::::::::::::::::*/
|
/*++++++++++++++++++++++++++++++++++++++++++++++++++++*/
|
||||||
|
|
||||||
TypeLength VL_ReadyBuffSize= ARR_CStrReadyBuff.size();
|
TypeLength VL_ReadyBuffSize= ARR_CStrReadyBuff.size();
|
||||||
TypeLength VL_MatchLen = 0 ;
|
TypeLength VL_MatchLen = 0 ;
|
||||||
@ -1926,7 +1929,7 @@ namespace ZNsMain
|
|||||||
OnMeetNormal(ARR_CStrReadyBuff.data(), VL_ReadyBuffSize);
|
OnMeetNormal(ARR_CStrReadyBuff.data(), VL_ReadyBuffSize);
|
||||||
ARR_CStrReadyBuff = "" ;
|
ARR_CStrReadyBuff = "" ;
|
||||||
|
|
||||||
if(ARRE_ERun==ZNsMain::ZNsEnum::ZERun_NO) return false;
|
if(ARRE_ERun==ZERun_NO) return false;
|
||||||
}/*
|
}/*
|
||||||
if(VL_ReadyBuffSize>0)*/
|
if(VL_ReadyBuffSize>0)*/
|
||||||
|
|
||||||
@ -1966,18 +1969,18 @@ namespace ZNsMain
|
|||||||
|
|
||||||
if(VL_ReadyBuffSize>0)
|
if(VL_ReadyBuffSize>0)
|
||||||
{
|
{
|
||||||
ARRE_ERun=AR_CReadyExec.OnMeetReady( ///////////
|
ARRE_ERun = AR_CReadyExec.OnMeetReady( /////////
|
||||||
ARR_CStrReadyBuff.data(),
|
ARR_CStrReadyBuff.data(),
|
||||||
VL_ReadyBuffSize ,
|
VL_ReadyBuffSize ,
|
||||||
ZNsMain::ZNsEnum::ZERun_OK
|
ZERun_OK
|
||||||
/*/////////*/ ); ///////////////////////////////
|
/*/////////*/ ); ///////////////////////////////
|
||||||
|
|
||||||
if(ARRE_ERun==ZNsMain::ZNsEnum::ZERun_NO) return true;
|
if(ARRE_ERun==ZERun_NO) return true;
|
||||||
}/*
|
}/*
|
||||||
if(VL_ReadyBuffSize>0)*/
|
if(VL_ReadyBuffSize>0)*/
|
||||||
|
|
||||||
ARRE_ERun=AR_CReadyExec.OnMeetReady(
|
ARRE_ERun = AR_CReadyExec.OnMeetReady
|
||||||
VO_CCharsOrigin.data(), VL_ReadyLen, ZNsMain::ZNsEnum::ZERun_NO);
|
( VO_CCharsOrigin.data(), VL_ReadyLen, ZERun_NO );
|
||||||
|
|
||||||
ARRL_StartPos += VL_ReadyLen;
|
ARRL_StartPos += VL_ReadyLen;
|
||||||
ARR_CStrReadyBuff = "" ; return true;
|
ARR_CStrReadyBuff = "" ; return true;
|
||||||
@ -1987,11 +1990,11 @@ namespace ZNsMain
|
|||||||
|
|
||||||
if(VL_ReadyBuffSize>0)
|
if(VL_ReadyBuffSize>0)
|
||||||
{
|
{
|
||||||
ARRE_ERun=AR_CReadyExec.OnMeetNormal(
|
ARRE_ERun = AR_CReadyExec.OnMeetNormal
|
||||||
ARR_CStrReadyBuff.data(), VL_ReadyBuffSize);
|
(ARR_CStrReadyBuff.data(), VL_ReadyBuffSize);
|
||||||
ARR_CStrReadyBuff = "";
|
ARR_CStrReadyBuff = "";
|
||||||
|
|
||||||
if(ARRE_ERun==ZNsMain::ZNsEnum::ZERun_NO) return false;
|
if(ARRE_ERun==ZERun_NO) return false;
|
||||||
}/*
|
}/*
|
||||||
if(VL_ReadyBuffSize>0)*/
|
if(VL_ReadyBuffSize>0)*/
|
||||||
|
|
||||||
@ -2026,7 +2029,7 @@ namespace ZNsMain
|
|||||||
ARRE_ERun = AR_CReadyExec.
|
ARRE_ERun = AR_CReadyExec.
|
||||||
OnMeetNormal(VO_CCharsOrigin.data(), VL_FindPos);
|
OnMeetNormal(VO_CCharsOrigin.data(), VL_FindPos);
|
||||||
|
|
||||||
if(ARRE_ERun==ZNsMain::ZNsEnum::ZERun_NO) return true;
|
if(ARRE_ERun==ZERun_NO) return true;
|
||||||
}/*
|
}/*
|
||||||
if(VL_FindPos>0)*/
|
if(VL_FindPos>0)*/
|
||||||
|
|
||||||
@ -2034,7 +2037,7 @@ namespace ZNsMain
|
|||||||
(
|
(
|
||||||
VO_CCharsOrigin.data()+VL_FindPos
|
VO_CCharsOrigin.data()+VL_FindPos
|
||||||
, AR_CCharsSearch.size()
|
, AR_CCharsSearch.size()
|
||||||
, ZNsMain::ZNsEnum::ZERun_NO
|
, ZERun_NO
|
||||||
);
|
);
|
||||||
ARRL_StartPos += (VL_FindPos+AR_CCharsSearch.size());
|
ARRL_StartPos += (VL_FindPos+AR_CCharsSearch.size());
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user