20unsigned long simple_strtoul(
const char *cp,
char **endp,
unsigned int base);
30unsigned long long simple_strtoull(
const char *cp,
char **endp,
unsigned int base);
58long simple_strtol(
const char *cp,
char **endp,
unsigned int base);
68unsigned long simple_ustrtoul(
const char *cp,
char **endp,
unsigned int base);
78unsigned long long simple_ustrtoull(
const char *cp,
char **endp,
unsigned int base);
88long long simple_strtoll(
const char *cp,
char **endp,
unsigned int base);
124void str_to_upper(
const char *in,
char *out,
size_t len);
134char *
ltoa(
long int num,
char *str,
int base);
long trailing_strtoln_end(const char *str, const char *end, char const **endp)
Convert a string to a long integer, with trailing string checking.
Definition sstdlib.c:151
long long simple_atoll(const char *nptr)
Convert a string to a long long integer.
Definition sstdlib.c:44
char * ltoa(long int num, char *str, int base)
Convert a long integer to a string representation.
Definition sstdlib.c:186
void str_to_upper(const char *in, char *out, size_t len)
Convert a string to uppercase.
Definition sstdlib.c:180
unsigned long simple_hextoul(const char *cp, char **endp)
Convert a string in hexadecimal format to an unsigned long integer.
Definition sstdlib.c:72
long trailing_strtol(const char *str)
Convert a string to a long integer.
Definition sstdlib.c:176
long trailing_strtoln(const char *str, const char *end)
Convert a string to a long integer, with trailing string checking.
Definition sstdlib.c:172
unsigned long simple_strtoul(const char *cp, char **endp, unsigned int base)
Convert a string to an unsigned long integer, with optional base detection.
Definition sstdlib.c:55
long simple_strtol(const char *cp, char **endp, unsigned int base)
Convert a string to a long integer, with optional base detection.
Definition sstdlib.c:48
unsigned long simple_dectoul(const char *cp, char **endp)
Convert a string in decimal format to an unsigned long integer.
Definition sstdlib.c:76
int simple_atoi(const char *nptr)
Convert a string to an integer.
Definition sstdlib.c:40
unsigned long long simple_strtoull(const char *cp, char **endp, unsigned int base)
Convert a string to an unsigned long long integer, with optional base detection.
Definition sstdlib.c:127
long long simple_strtoll(const char *cp, char **endp, unsigned int base)
Convert a string to a long long integer, with optional base detection.
Definition sstdlib.c:144
int simple_abs(int n)
Calculate the absolute value of an integer.
Definition sstdlib.c:36
unsigned long simple_ustrtoul(const char *cp, char **endp, unsigned int base)
Convert a string to an unsigned long integer, with optional base detection, for unsigned strings.
Definition sstdlib.c:87
unsigned long long simple_ustrtoull(const char *cp, char **endp, unsigned int base)
Convert a string to an unsigned long long integer, with optional base detection, for unsigned strings...
Definition sstdlib.c:107