2018年2月10日星期六

gugustock_v0_201802102227_4d_11_ZFPPOINTERCOMPAREPOINTER_VERSION_IGNOREENDFLAG_VERSION_SIZE

///////
//compare
//standard : pointer
//and
//need compare : pointer
//
//note :
//ignore end : flag
//
//need ( size : pointer : include end flag )
//
//if
//pointer : first
//<
//pointer : second
//,then change
//large number flag to 1
//比较
//标准 : 指针
//和
//需要 比较 : 指针
//
//注意 :
//忽略 结束 : 标志
//
//需要 ( 大小 : 指针 : 包括结束标志 )
//
//如果
//指针 : 第1个
//<
//指针 : 第2个
//, 然后 改变
//大数字 标志 为 1



DWORD ZFPPOINTERCOMPAREPOINTER_VERSION_IGNOREENDFLAG_VERSION_SIZE (
PBYTE & z_pointercomparepointerversionignoreendflagversionsize_pointerfirst ,
//input :
//standard : pointer
//标准 : 指针
PBYTE & z_pointercomparepointerversionignoreendflagversionsize_pointersecond ,
//input :
//need compare : pointer
//需要 比较 : 指针
DWORD & z_pointercomparepointerversionignoreendflagversionsize_sizeincludeendflag ,
//inpput :
//pointer : size : include end flag
//指针 : 大小 : 包括 结束 标志
DWORD & z_pointercomparepointerversionignoreendflagversionsize_largenumberflag
//output :
//large number : flag
//大数字 : 标志
)
//compare
//standard : pointer
//and
//need compare : pointer
//
//note :
//ignore end : flag
//
//need ( size : pointer : include end flag )
//
//if
//pointer : first
//<
//pointer : second
//,then change
//large number flag to 1
//比较
//标准 : 指针
//和
//需要 比较 : 指针
//
//注意 :
//忽略 结束 : 标志
//
//需要 ( 大小 : 指针 : 包括结束标志 )
//
//如果
//指针 : 第1个
//<
//指针 : 第2个
//, 然后 改变
//大数字 标志 为 1
{
z_pointercomparepointerversionignoreendflagversionsize_largenumberflag = 0 ;
//large number: flag
//initial to 0
//大数字 : 标志
//初始化 为 0
z_pointercomparepointerversionignoreendflagversionsize_forcount = 0 ;
//for : count
//initial to 0
//for : 计数
//初始化 为 0

for (
;
z_pointercomparepointerversionignoreendflagversionsize_forcount < ( z_pointercomparepointerversionignoreendflagversionsize_sizeincludeendflag - 1 )
//ignore end : flag
//忽略 结束 : 标志
;
)
//compare
//standard : pointer
//and
//need compare : pointer
//
//note :
//ignore end : flag
//比较
//标准 : 指针
//和
//需要 比较 : 指针
//
//注意 :
//忽略 结束 : 标志
{
if (
* ( z_pointercomparepointerversionignoreendflagversionsize_pointerfirst + z_pointercomparepointerversionignoreendflagversionsize_forcount ) < * ( z_pointercomparepointerversionignoreendflagversionsize_pointersecond + z_pointercomparepointerversionignoreendflagversionsize_forcount )
//compare
//standard : pointer
//and
//need compare : pointer
//
//note :
//ignore end : flag
//比较
//标准 : 指针
//和
//需要 比较 : 指针
//
//注意 :
//忽略 结束 : 标志
)
{
z_pointercomparepointerversionignoreendflagversionsize_largenumberflag = 1 ;
//large number : flag
//flag == 1 == large number
//flag == 0 == not large number
//大数字 : 标志
//标志 == 1 == 大数字
//标志 == 0 == 不是 大数字
break ;
//exit loop
//退出 循环
}
z_pointercomparepointerversionignoreendflagversionsize_forcount = z_pointercomparepointerversionignoreendflagversionsize_forcount + 1 ;
//loop need
//循环 需要
}

return 0 ;
//funtion success
//函数成功
}





///////
//ZFPPOINTERCOMPAREPOINTER_VERSION_IGNOREENDFLAG_VERSION_SIZE function
//compare 
//standard : pointer
//and 
//need compare : pointer
//
//note :
//ignore end : flag
//
//need ( size : pointer : include end flag )
//
//if
//pointer : first
//<
//pointer : second
//,then change 
//large number flag to 1
//比较
//标准 : 指针
//和 
//需要 比较 : 指针
//
//注意 :
//忽略 结束 : 标志
//
//需要 ( 大小 : 指针 : 包括结束标志 )
//
//如果
//指针 : 第1个
//<
//指针 : 第2个
//, 然后 改变
//大数字 标志 为 1



static PBYTE z_pointercomparepointerversionignoreendflagversionsize_pointerfirst ;
//standard : pointer
//标准 : 指针
static PBYTE z_pointercomparepointerversionignoreendflagversionsize_pointersecond ;
//need compare : pointer
//需要 比较 : 指针
static DWORD z_pointercomparepointerversionignoreendflagversionsize_sizeincludeendflag ;
//pointer : size : include end flag
//指针 : 大小 : 包括 结束 标志
static DWORD z_pointercomparepointerversionignoreendflagversionsize_largenumberflag ;
//large number : flag
//大数字 : 标志
static DWORD z_pointercomparepointerversionignoreendflagversionsize_forcount ;
//for : count 
//for : 计数 






没有评论:

发表评论