Lines Matching defs:endp
57 char **endp, unsigned int base)
75 if (endp)
76 *endp = (char *)cp;
84 * @endp: A pointer to the end of the parsed string will be placed here
89 unsigned long long simple_strtoull(const char *cp, char **endp, unsigned int base)
91 return simple_strntoull(cp, INT_MAX, endp, base);
98 * @endp: A pointer to the end of the parsed string will be placed here
103 unsigned long simple_strtoul(const char *cp, char **endp, unsigned int base)
105 return simple_strtoull(cp, endp, base);
112 * @endp: A pointer to the end of the parsed string will be placed here
117 long simple_strtol(const char *cp, char **endp, unsigned int base)
120 return -simple_strtoul(cp + 1, endp, base);
122 return simple_strtoul(cp, endp, base);
126 static long long simple_strntoll(const char *cp, size_t max_chars, char **endp,
136 return -simple_strntoull(cp + 1, max_chars - 1, endp, base);
138 return simple_strntoull(cp, max_chars, endp, base);
144 * @endp: A pointer to the end of the parsed string will be placed here
149 long long simple_strtoll(const char *cp, char **endp, unsigned int base)
151 return simple_strntoll(cp, INT_MAX, endp, base);