cmtalloc.c
来自「简单实现多任务的C语言库 可以实现各个任务间的简单的消息通讯」· C语言 代码 · 共 47 行
C
47 行
#include <alloc.h>
#include "cmtlib.h"
/*
** memory allocation
*/
/*man**********************************************************'
NAME
cmt_malloc - allocate memory for cmt engine
SYNOPSIS
#include "cmtlib.h"
void far * far cdecl cmt_malloc(unsigned size);
DESCRIPTION
cmt_malloc is a memory allocator wrapper function that
allocates memory for cmt use. this includes task stacks.
the library version of this function maps directly to
farmalloc()
DIAGNOSTICS
returns far pointer to newly allocated memory block, or
NULL
*****************************************************************/
void far * far cdecl cmt_malloc(unsigned size)
{
return farmalloc(size);
}
/*man************************************************************
NAME
cmt_free - discards memory block allocated by cmt_malloc
SYNOPSIS
#include "cmtlib.h"
void far cdecl cmt_free(void far *block);
DESCRIPTION
memory deallocator. library version maps directly to
farfree().
****************************************************************/
void far cdecl cmt_free(void far *block)
{
farfree(block);
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?