176d05dc695b06c4e987bb8078f78032441e1430cGreg Hartman/* 276d05dc695b06c4e987bb8078f78032441e1430cGreg Hartman * strtox.c 376d05dc695b06c4e987bb8078f78032441e1430cGreg Hartman * 476d05dc695b06c4e987bb8078f78032441e1430cGreg Hartman * strto...() functions, by macro definition 576d05dc695b06c4e987bb8078f78032441e1430cGreg Hartman */ 676d05dc695b06c4e987bb8078f78032441e1430cGreg Hartman 776d05dc695b06c4e987bb8078f78032441e1430cGreg Hartman#include <stddef.h> 876d05dc695b06c4e987bb8078f78032441e1430cGreg Hartman#include <inttypes.h> 976d05dc695b06c4e987bb8078f78032441e1430cGreg Hartman 1076d05dc695b06c4e987bb8078f78032441e1430cGreg HartmanTYPE NAME(const char *nptr, char **endptr, int base) 1176d05dc695b06c4e987bb8078f78032441e1430cGreg Hartman{ 1276d05dc695b06c4e987bb8078f78032441e1430cGreg Hartman return (TYPE) strntoumax(nptr, endptr, base, ~(size_t) 0); 1376d05dc695b06c4e987bb8078f78032441e1430cGreg Hartman} 14