strcasecmp.c
来自「Linux内核源代码 为压缩文件 是<<Linux内核>>」· C语言 代码 · 共 27 行
C
27 行
/* * linux/arch/alpha/lib/strcasecmp.c */#include <linux/string.h>/* We handle nothing here except the C locale. Since this is used in only one place, on strings known to contain only 7 bit ASCII, this is ok. */int strcasecmp(const char *a, const char *b){ int ca, cb; do { ca = *a++ & 0xff; cb = *b++ & 0xff; if (ca >= 'A' && ca <= 'Z') ca += 'a' - 'A'; if (cb >= 'A' && cb <= 'Z') cb += 'a' - 'A'; } while (ca == cb && ca != '\0'); return ca - cb;}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?