uleq.c

来自「<B>Digital的Unix操作系统VAX 4.2源码</B>」· C语言 代码 · 共 29 行

C
29
字号
/* uleq.c - "unsigned" lexical compare */#define TO_LOWER 040#define NO_MASK  000#include <ctype.h>uleq (c1, c2)register char  *c1,               *c2;{    register int    c,		    mask;    if (!c1)	c1 = "";    if (!c2)	c2 = "";    while (c = *c1++)    {	mask = (isalpha(c) && isalpha(*c2)) ?  TO_LOWER : NO_MASK;	if ((c | mask) != (*c2 | mask))	    return 0;	else	    c2++;    }    return (*c2 == 0);}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?