home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
The Fred Fish Collection 1.5
/
ffcollection-1-5-1992-11.iso
/
ff_disks
/
100-199
/
ff126.lzh
/
Suplib
/
atoi.c
< prev
next >
Wrap
Text File
|
1988-01-02
|
345b
|
26 lines
/*
* atoi()
*
* Uses shifts instead of multiplies.
*/
long
atoi(str)
register char *str;
{
register long i = 0;
register long neg = 0;
while (*str == ' ')
++str;
if (*str == '-') {
++str;
neg = 1;
}
while (*str >= '0' && *str <= '9')
i = (i << 1) + (i << 3) + *str++ - '0';
return ((int)((neg)?-i:i));
}