mirror of
https://github.com/DragonOS-Community/DragonOS.git
synced 2025-06-18 08:06:32 +00:00
🆕 malloc 、printf
This commit is contained in:
35
user/libs/libc/stdlib.h
Normal file
35
user/libs/libc/stdlib.h
Normal file
@ -0,0 +1,35 @@
|
||||
#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);
|
Reference in New Issue
Block a user