c linux strcasecmp

查找redisCommand
用到了strcasecmp

#include
int strcasecmp(const char *s1,const char *s2);
比较参数s1 s2字符串,比较时忽略大小写差异
或s1 s2字符相同,返回0;
s1长度大于s2返回大于0的值,
s1长度小于s2返回小于0的值。

这个是从redis命令表中找出对应的命令信息。

static struct redisCommand *lookupCommand(char *name){
	int j=0;
	while(cmdTable[j]!=NULL){
		if(!strcasecmp(name,cmdTable[j].name)) return &cmdTable[j];
 		j++;
	}
	return NULL;
}

你可能感兴趣的:(c++)