ucspi-ssl
0.99e
TLS encryption for IPv6 communication
ucspi-ssl-0.99e
src
scan_ulong.c
Go to the documentation of this file.
1
/* Public domain. */
2
3
#include "
scan.h
"
4
5
unsigned
int
scan_ulong
(
register
const
char
*s,
register
unsigned
long
*u)
6
{
7
register
unsigned
int
pos = 0;
8
register
unsigned
long
result = 0;
9
register
unsigned
long
c;
10
while
((c = (
unsigned
long
) (
unsigned
char
) (s[pos] -
'0'
)) < 10) {
11
result = result * 10 + c;
12
++pos;
13
}
14
*u = result;
15
return
pos;
16
}
scan.h
scan_ulong
unsigned int scan_ulong(register const char *s, register unsigned long *u)
Definition:
scan_ulong.c:5
Generated on Wed Jul 11 2018 22:50:46 for ucspi-ssl by
1.8.13