16 lines
313 B
C
16 lines
313 B
C
/*
|
|
* strtoul.c
|
|
*
|
|
* strtoul() function
|
|
*/
|
|
|
|
#include <stddef.h>
|
|
#include <inttypes.h>
|
|
|
|
extern uintmax_t strntoumax(const char *nptr, char **endptr, int base, size_t n);
|
|
|
|
unsigned long strtoul(const char *nptr, char **endptr, int base)
|
|
{
|
|
return (unsigned long) strntoumax(nptr, endptr, base, ~(size_t) 0);
|
|
}
|