|
#include "libft.h"
|
|
|
|
int ft_strcmp(const char *s1, const char *s2)
|
|
{
|
|
unsigned char *ss1;
|
|
unsigned char *ss2;
|
|
size_t i;
|
|
|
|
ss1 = (unsigned char *)s1;
|
|
ss2 = (unsigned char *)s2;
|
|
i = 0;
|
|
while (ss1[i] || ss2[i])
|
|
{
|
|
if (ss1[i] != ss2[i])
|
|
return (ss1[i] - ss2[i]);
|
|
++i;
|
|
}
|
|
return (0);
|
|
}
|