s/qmail
3.3.23
Next generation secure email transport
sqmail-3.3.23
src
str_diffn.c
Go to the documentation of this file.
1
#include "
str.h
"
2
3
int
str_diffn
(
register
char
*s,
register
char
*t,
unsigned
int
len
)
4
{
5
register
char
x
;
6
7
for
(;;) {
8
if
(!len--)
return
0; x = *s;
if
(x != *t)
break
;
if
(!x)
break
; ++s; ++t;
9
if
(!len--)
return
0; x = *s;
if
(x != *t)
break
;
if
(!x)
break
; ++s; ++t;
10
if
(!len--)
return
0; x = *s;
if
(x != *t)
break
;
if
(!x)
break
; ++s; ++t;
11
if
(!len--)
return
0; x = *s;
if
(x != *t)
break
;
if
(!x)
break
; ++s; ++t;
12
}
13
return
((
int
)(
unsigned
int
)(
unsigned
char
) x)
14
- ((int)(
unsigned
int
)(
unsigned
char) *t);
15
}
str.h
len
unsigned len
Definition:
matchup.c:36
x
unsigned x
Definition:
matchup.c:36
str_diffn
int str_diffn(register char *s, register char *t, unsigned int len)
Definition:
str_diffn.c:3
Generated on Sat Jan 12 2019 23:42:28 for s/qmail by
1.8.13