1/*
2 * strtoul.c
3 *
4 * strtoul() function
5 */
6
7#include <stddef.h>
8#include <inttypes.h>
9
10extern uintmax_t strntoumax(const char *nptr, char **endptr, int base, size_t n);
11
12unsigned long strtoul(const char *nptr, char **endptr, int base)
13{
14    return (unsigned long) strntoumax(nptr, endptr, base, ~(size_t) 0);
15}
16