9#ifndef ZEPHYR_LIB_LIBC_MINIMAL_INCLUDE_STDLIB_H_
10#define ZEPHYR_LIB_LIBC_MINIMAL_INCLUDE_STDLIB_H_
19unsigned long strtoul(
const char *nptr,
char **endptr,
int base);
20long strtol(
const char *nptr,
char **endptr,
int base);
21unsigned long long strtoull(
const char *nptr,
char **endptr,
int base);
22long long strtoll(
const char *nptr,
char **endptr,
int base);
27void *
calloc(
size_t nmemb,
size_t size);
32 size_t count,
size_t size,
33 int (*cmp)(
const void *
key,
const void *element));
35void qsort_r(
void *base,
size_t nmemb,
size_t size,
36 int (*compar)(
const void *,
const void *,
void *),
void *arg);
37void qsort(
void *base,
size_t nmemb,
size_t size,
38 int (*compar)(
const void *,
const void *));
42void _exit(
int status);
43static inline void exit(
int status)
49#ifdef CONFIG_MINIMAL_LIBC_RAND
50#define RAND_MAX INT_MAX
51int rand_r(
unsigned int *seed);
53void srand(
unsigned int seed);
56static inline int abs(
int __n)
58 return (__n < 0) ? -__n : __n;
61static inline long labs(
long __n)
63 return (__n < 0L) ? -__n : __n;
66static inline long long llabs(
long long __n)
68 return (__n < 0LL) ? -__n : __n;
irp nz macro MOVR cc s mov cc s endm endr irp aw macro LDR aa s
Definition: asm-macro-32-bit-gnu.h:17
ZTEST_BMEM int count
Definition: main.c:33
void * ptr
Definition: printk.c:111
static k_spinlock_key_t key
Definition: spinlock_error_case.c:14
void qsort_r(void *base, size_t nmemb, size_t size, int(*compar)(const void *, const void *, void *), void *arg)
void qsort(void *base, size_t nmemb, size_t size, int(*compar)(const void *, const void *))
void * calloc(size_t nmemb, size_t size)
long strtol(const char *nptr, char **endptr, int base)
static long long llabs(long long __n)
Definition: stdlib.h:66
void * bsearch(const void *key, const void *array, size_t count, size_t size, int(*cmp)(const void *key, const void *element))
unsigned long strtoul(const char *nptr, char **endptr, int base)
static long labs(long __n)
Definition: stdlib.h:61
void * malloc(size_t size)
void * reallocarray(void *ptr, size_t nmemb, size_t size)
void * realloc(void *ptr, size_t size)
static int abs(int __n)
Definition: stdlib.h:56
unsigned long long strtoull(const char *nptr, char **endptr, int base)
static void exit(int status)
Definition: stdlib.h:43
long long strtoll(const char *nptr, char **endptr, int base)