minix/minix/lib/libminc/atoi.c
Lionel Sambuc 433d6423c3 New sources layout
Change-Id: Ic716f336b7071063997cf5b4dae6d50e0b4631e9
2014-07-31 16:00:30 +02:00

22 lines
318 B
C

/* Extracted from sys/arch/i386/stand/lib/bootmenu.c */
int atoi(const char *);
#define isnum(c) ((c) >= '0' && (c) <= '9')
int
atoi(const char *in)
{
const char *c;
int ret;
ret = 0;
c = in;
if (*c == '-')
c++;
for (; isnum(*c); c++)
ret = (ret * 10) + (*c - '0');
return (*in == '-') ? -ret : ret;
}