X-Git-Url: https://git.gag.com/?a=blobdiff_plain;f=device%2Flib%2F_strcmp.c;h=1e06058e7fcad02b1172e03aa934f0bad2aa2273;hb=10be04765bad3e76e16891f974b98c7b44af3a6a;hp=56de905f954b52cbe837cde62824db26496e4c33;hpb=f983558a0e07566cf65dca67cddd3f4bf81328e0;p=fw%2Fsdcc diff --git a/device/lib/_strcmp.c b/device/lib/_strcmp.c index 56de905f..1e06058e 100644 --- a/device/lib/_strcmp.c +++ b/device/lib/_strcmp.c @@ -45,14 +45,9 @@ int strcmp ( #else register int ret = 0 ; - while( ! (ret = *asrc - *adst) && *adst) + while( ! (ret = *(unsigned char *)asrc - *(unsigned char *)adst) && *adst) ++asrc, ++adst; - if ( ret < 0 ) - ret = -1 ; - else if ( ret > 0 ) - ret = 1 ; - return( ret ); #endif }