commit 2025-10-08 23:54 edit a bit ZCppMain/ZtCStringStd.H
This commit is contained in:
@ -76,7 +76,7 @@ namespace ZNsMain
|
|||||||
if(this->size() <= AL_Offset) return ;
|
if(this->size() <= AL_Offset) return ;
|
||||||
if(this->size() < 1 ) return ;
|
if(this->size() < 1 ) return ;
|
||||||
|
|
||||||
const TypeChar* VPC_OriginStart = this->data();
|
TypeCPChar VPC_OriginStart = this->data();
|
||||||
TypeLength VL_OriginLen = this->size();
|
TypeLength VL_OriginLen = this->size();
|
||||||
TypeLength VL_FindPos = -1 ;
|
TypeLength VL_FindPos = -1 ;
|
||||||
TypeLength VL_OffsetNow = AL_Offset ;
|
TypeLength VL_OffsetNow = AL_Offset ;
|
||||||
@ -169,11 +169,11 @@ namespace ZNsMain
|
|||||||
VPC_MoveStart = VPC_ThisStart + VL_MoveStart ;
|
VPC_MoveStart = VPC_ThisStart + VL_MoveStart ;
|
||||||
VPC_DestStart = VPC_ThisStart + VL_DestStart ;
|
VPC_DestStart = VPC_ThisStart + VL_DestStart ;
|
||||||
|
|
||||||
::memmove /*::::::::::::::::::::::::::::::::::::::*/
|
::memmove /*:::::::::::::::::::::::::::::::::::::::::::::::::::::::*/
|
||||||
(
|
(
|
||||||
VPC_DestStart, VPC_MoveStart, VL_MemMoveSize*sizeof(TypeChar)
|
VPC_DestStart, VPC_MoveStart, VL_MemMoveSize*sizeof(TypeChar)
|
||||||
);
|
);
|
||||||
/*::::::::::::::::::::::::::::::::::::::::::::::::*/
|
/*:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*/
|
||||||
}/*
|
}/*
|
||||||
if(VL_MoveStart>VL_DestStart)*/
|
if(VL_MoveStart>VL_DestStart)*/
|
||||||
|
|
||||||
@ -222,21 +222,21 @@ namespace ZNsMain
|
|||||||
VPC_MoveStart = VPC_ThisStart + VL_SearchedPos + AL_Searched ;
|
VPC_MoveStart = VPC_ThisStart + VL_SearchedPos + AL_Searched ;
|
||||||
VPC_DestStart = VPC_ThisStart + VL_SearchedPos + AL_Searched + VL_DiffLength*VL_NowEleNo ;
|
VPC_DestStart = VPC_ThisStart + VL_SearchedPos + AL_Searched + VL_DiffLength*VL_NowEleNo ;
|
||||||
|
|
||||||
::memmove /*::::::::::::::::::::::::::::::::::::::::*/
|
::memmove /*:::::::::::::::::::::::::::::::::::::::::::::::::::::::*/
|
||||||
(
|
(
|
||||||
VPC_DestStart, VPC_MoveStart, VL_MemMoveSize*sizeof(TypeChar)
|
VPC_DestStart, VPC_MoveStart, VL_MemMoveSize*sizeof(TypeChar)
|
||||||
);
|
);
|
||||||
/*::::::::::::::::::::::::::::::::::::::::::::::::::*/
|
/*:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*/
|
||||||
}/*
|
}/*
|
||||||
if(VL_MemMoveSize>0)*/
|
if(VL_MemMoveSize>0)*/
|
||||||
|
|
||||||
VPC_DestStart = VPC_ThisStart + VL_SearchedPos + VL_DiffLength*(VL_PosListSize - i) ;
|
VPC_DestStart = VPC_ThisStart + VL_SearchedPos + VL_DiffLength*(VL_PosListSize - i) ;
|
||||||
|
|
||||||
::memcpy /*::::::::::::::::::::::::::::::::::::::::*/
|
::memcpy /*:::::::::::::::::::::::::::::::::::::::::::::::::*/
|
||||||
(
|
(
|
||||||
VPC_DestStart, APC_Replace, AL_Replace*sizeof(TypeChar)
|
VPC_DestStart, APC_Replace, AL_Replace*sizeof(TypeChar)
|
||||||
);
|
);
|
||||||
/*::::::::::::::::::::::::::::::::::::::::::::::::::*/
|
/*:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*/
|
||||||
|
|
||||||
VL_SearchedPre = VL_SearchedPos; --VL_NowEleNo;
|
VL_SearchedPre = VL_SearchedPos; --VL_NowEleNo;
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user