mirror of
https://github.com/MariaDB/server.git
synced 2025-12-24 11:21:21 +03:00
Import changeset
This commit is contained in:
20
strings/strcmp.c
Normal file
20
strings/strcmp.c
Normal file
@@ -0,0 +1,20 @@
|
||||
/* File : strcmp.c
|
||||
Author : Richard A. O'Keefe.
|
||||
Updated: 10 April 1984
|
||||
Defines: strcmp()
|
||||
|
||||
strcmp(s, t) returns > 0, = 0, or < 0 when s > t, s = t, or s < t
|
||||
according to the ordinary lexicographical order. To test for
|
||||
equality, the macro streql(s,t) is clearer than !strcmp(s,t). Note
|
||||
that if the string contains characters outside the range 0..127 the
|
||||
result is machine-dependent; PDP-11s and VAXen use signed bytes,
|
||||
some other machines use unsigned bytes.
|
||||
*/
|
||||
|
||||
#include "strings.h"
|
||||
|
||||
int strcmp(register const char *s, register const char *t)
|
||||
{
|
||||
while (*s == *t++) if (!*s++) return 0;
|
||||
return s[0]-t[-1];
|
||||
}
|
||||
Reference in New Issue
Block a user