strcmp.c
1.01 KB
/*
=============================================================================
Copyright (C) 1997-1999 NINTENDO Co.,Ltd.
$RCSfile: strcmp.c,v $
$Revision: 1.1.1.1 $
$Date: 2002/10/30 02:07:09 $
=============================================================================
関数名:strcmp
-----------------------------------------------------------------------------
書式: #include <string.h>
int strcmp(const char *str1, const char *str2)
引数: str1 比較する文字列バッファ
str2 比較する文字列バッファ
戻り値:0以下 str1 は str2 より小さい
0 str1 と str2 は等しい
0以上 str1 は str2 より大きい
説明: 文字列 str1 と 文字列 str2 を比較する。
-----------------------------------------------------------------------------
*/
#include "string.h"
int strcmp(const char *str1, const char *str2)
{
unsigned char c1 = 1,c2;
while(c1) {
c1=*str1++;
c2=*str2++;
if (c1 != c2) return c1 - c2;
}
return 0;
}