//取绝对值的宏
#define IABS(x) (((x)>0)?(x):(-(x)))
//不区别大小写 字符串比较,
int zkp_strcmp(const char *s1, const char *s2)
{
while (*s1 != '/0' && (*s1 == *s2 || (IABS(*s1 - *s2) == 'a' - 'A')))
{
s1++;
s2++;
}
return (*(unsigned char *) s1) - (*(unsigned char *) s2);
}