projects
/
unix-history
/ blob
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
tags
|
clone url
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
blame
|
history
|
raw
|
HEAD
BSD 4_4_Lite1 release
[unix-history]
/
usr
/
src
/
contrib
/
mh-6.8.3a
/
sbr
/
m_atoi.c
/* m_atoi.c - parse a string representation of a message number */
#ifndef lint
static char
ident
[] =
"@(#)$Id: m_atoi.c,v 1.2 1992/10/26 22:52:05 jromine Exp $"
;
#endif
/* lint */
#include
"../h/mh.h"
m_atoi
(
str
)
register
char
*
str
;
{
register
int
i
;
register
char
*
cp
;
i
=
0
;
cp
=
str
;
#ifdef LOCALE
while
(
isdigit
(*
cp
)) {
i
*=
10
;
i
+= *
cp
++ -
'0'
;
}
#else
while
(*
cp
) {
if
(*
cp
<
'0'
|| *
cp
>
'9'
)
return
0
;
i
*=
10
;
i
+= *
cp
++ -
'0'
;
}
#endif
return
i
;
}