projects
/
unix-history
/ blob
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
tags
|
clone url
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
blame
|
history
|
raw
|
HEAD
manual page distributed with 4.1BSD
[unix-history]
/
usr
/
src
/
lib
/
libcompat
/
4.1
/
strcmpn.c
/* @(#)strcmpn.c 4.1 (Berkeley) %G% */
/*
* Compare strings (at most n bytes): s1>s2: >0 s1==s2: 0 s1<s2: <0
*/
strcmpn
(
s1
,
s2
,
n
)
register
char
*
s1
, *
s2
;
register
n
;
{
while
(--
n
>=
0
&& *
s1
== *
s2
++)
if
(*
s1
++ ==
'\0'
)
return
(
0
);
return
(
n
<
0
?
0
: *
s1
- *--
s2
);
}