代码拉取完成,页面将自动刷新
#include "SharedFuncs.h"
#include "GlobalHeader.h"
int mystricmp(const char *str1, const char *str2)
{
assert(str1 != NULL && str2 != NULL);
int ncount = strlen(str2);
while (ncount > 0 && *str1 != '\0')
{
if ((*str2 >= 'a' && *str2 <= 'z')
|| (*str2 >= 'A' && *str2 <= 'Z'))
{
if (((*str2 - *str1) == ('a' - 'A'))
|| ((*str1 - *str2) == ('a' - 'A')))
{
str1++;
str2++;
ncount--;
continue;
}
}
if (*str1 - *str2 > 0)
{
return 1;
}
if (*str1 - *str2 < 0)
{
return -1;
}
str1++;
str2++;
ncount--;
}
if (ncount != 0)
{
return 1;
}
return 0;
}
void PrintMemory(const char * tips,const char * ptr,int start,int end)
{
printf("tips:%s,打印大小:%d.\n",tips,end-start);
int i=0;
for(i=start;i<end;i++)
{
printf("0x%x ",*(ptr+i));
if((i+1)%16==0)
printf("\n");
else if((i+1)%8==0)
printf(" ");
}
printf("==================\n");
}
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。