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;
}