ucspi-ssl
0.99e
TLS encryption for IPv6 communication
ucspi-ssl-0.99e
src
str_diff.c
Go to the documentation of this file.
1
/* Public domain. */
2
3
#include "
str.h
"
4
5
int
str_diff
(
register
const
char
*s,
register
const
char
*t)
6
{
7
register
char
x;
8
9
for
(;;) {
10
x = *s;
if
(x != *t)
break
;
if
(!x)
break
; ++s; ++t;
11
x = *s;
if
(x != *t)
break
;
if
(!x)
break
; ++s; ++t;
12
x = *s;
if
(x != *t)
break
;
if
(!x)
break
; ++s; ++t;
13
x = *s;
if
(x != *t)
break
;
if
(!x)
break
; ++s; ++t;
14
}
15
return
((
int
)(
unsigned
int
)(
unsigned
char
) x)
16
- ((
int
)(
unsigned
int
)(
unsigned
char) *t);
17
}
str.h
str_diff
int str_diff(register const char *s, register const char *t)
Definition:
str_diff.c:5
int
unsigned int
Definition:
stralloc.h:10
Generated on Wed Jul 11 2018 22:50:46 for ucspi-ssl by
1.8.13