1 #pragma once
2 #include <libc/src/sys/types.h>
3 
4 /**
5  * @brief 获取一块堆内存
6  *
7  * @param size 内存大小
8  * @return void* 内存空间的指针
9  */
10 void *malloc(ssize_t size);
11 
12 /**
13  * @brief 释放一块堆内存
14  *
15  * @param ptr 堆内存的指针
16  */
17 void free(void* ptr);
18 
19 /**
20  * @brief 返回int的绝对值
21  *
22  * @param i
23  * @return int
24  */
25 int abs(int i);
26 long labs(long i);
27 long long llabs(long long i);
28 
29 /**
30  * @brief 字符串转int
31  *
32  * @param str
33  * @return int
34  */
35 int atoi(const char * str);
36 
37 /**
38  * @brief 退出进程
39  *
40  * @param status
41  */
42 void exit(int status);