DragonOS/user/libs/libc/stdlib.h
2022-05-07 13:46:23 +08:00

35 lines
517 B
C

#pragma once
#include <libc/sys/types.h>
/**
* @brief 获取一块堆内存
*
* @param size 内存大小
* @return void* 内存空间的指针
*/
void *malloc(ssize_t size);
/**
* @brief 释放一块堆内存
*
* @param ptr 堆内存的指针
*/
void free(void* ptr);
/**
* @brief 返回int的绝对值
*
* @param i
* @return int
*/
int abs(int i);
long labs(long i);
long long llabs(long long i);
/**
* @brief 字符串转int
*
* @param str
* @return int
*/
int atoi(const char * str);