Files
rosetta/lib/libc/include/stdlib.h
T

44 lines
1.0 KiB
C
Raw Normal View History

#ifndef STDLIB_H_
#define STDLIB_H_
#include <stddef.h>
#include <stdint.h>
extern void abort(void);
2026-04-01 18:49:57 +01:00
extern void exit(int result);
extern int atexit(void (*func)(void));
extern void *malloc(size_t count);
extern void *calloc(size_t count, size_t size);
extern void *realloc(void *p, size_t count);
extern void free(void *p);
2026-04-01 18:49:57 +01:00
extern long strtol(const char *restrict str, char **restrict str_end, int base);
extern long long strtoll(
const char *restrict str,
char **restrict str_end,
int base);
extern unsigned long strtoul(
const char *restrict str,
char **restrict endptr,
int base);
extern unsigned long long strtoull(
const char *restrict str,
char **restrict str_end,
int base);
extern uintmax_t strtoumax(
const char *restrict str,
char **restrict endptr,
int base);
extern intmax_t strtoimax(
const char *restrict str,
char **restrict str_end,
int base);
extern float strtof(const char *restrict str, char **restrict endptr);
extern double strtod(const char *restrict str, char **restrict endptr);
#endif