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);