b24413180f560 (Greg Kroah-Hartman 2017-11-01 15:07:57 +0100 1) /* SPDX-License-Identifier: GPL-2.0 */
1dff46d698748 (Alexey Dobriyan 2011-10-31 17:12:28 -0700 2) #ifndef _LIB_KSTRTOX_H
1dff46d698748 (Alexey Dobriyan 2011-10-31 17:12:28 -0700 3) #define _LIB_KSTRTOX_H
1dff46d698748 (Alexey Dobriyan 2011-10-31 17:12:28 -0700 4)
1dff46d698748 (Alexey Dobriyan 2011-10-31 17:12:28 -0700 5) #define KSTRTOX_OVERFLOW (1U << 31)
1dff46d698748 (Alexey Dobriyan 2011-10-31 17:12:28 -0700 6) const char *_parse_integer_fixup_radix(const char *s, unsigned int *base);
69476379eb453 (Richard Fitzgerald 2021-05-14 17:12:04 +0100 7) unsigned int _parse_integer_limit(const char *s, unsigned int base, unsigned long long *res,
69476379eb453 (Richard Fitzgerald 2021-05-14 17:12:04 +0100 8) size_t max_chars);
1dff46d698748 (Alexey Dobriyan 2011-10-31 17:12:28 -0700 9) unsigned int _parse_integer(const char *s, unsigned int base, unsigned long long *res);
1dff46d698748 (Alexey Dobriyan 2011-10-31 17:12:28 -0700 10)
1dff46d698748 (Alexey Dobriyan 2011-10-31 17:12:28 -0700 11) #endif