malloc.h

来自「可以兼容MS-DOS的文件系统和指令的S3C2410平台的DOS部分源代码,加以」· C头文件 代码 · 共 55 行

H
55
字号
/*************************************Seekfor FAT System v1.3**************************************************************************
                  *********************       *********************************                  *********************         v1.3              
              *******        **********           *******              ********              *******       ***********                       
           *******              *******           *******                  *******       ********              *******                       
           *******                                *******           *******              ********                                            
           *******                                *******           *******              ********                                            
           *******                                *******           *******              ********                                            
              ***********                         *************************                  ***********                                     
                     ***********                  *******           *******                         ***********                              
                             *******              *******           *******                                *******                           
                                *******           *******                                                      *******                       
           *******              *******           *******                                ********              *******                       
           *******              *******           *******                                ********              *******                       
           *******              *******           *******                                ********              *******                       
           **********        *******              *******                                ***********       *******                           
           *********************              ***************                            **********************     
Seekfor FAT system v1.3是移植性非常强的一个嵌入式FAT16/FAT32文件系统软件包,支持多个物理驱动器,完全兼容DOS下的文件系统,支持多任务下的文件操作.
<1>和SFS 前期版本比较,SFS v1.3增加以下特性:
	1.增强了错误处理功能
	2.增加了FAT_format()功能
	3.开始支持扩展分区
	4.开始支持长文件的显示(暂不支持用长文件名访问文件),Windows下建立的长文件名可以正常显示
	5.取消v1.0中的物理驱动器概念,所有驱动器都看做逻辑驱动器
	6.修正v1.0中扇区计算不对不兼容Windows的bug
	7.修正FAT32根目录起始位置固定的bug
	8.内部直接支持malloc()+free()机制,用户只需提供2K以上的RAM空间即可使用SFS v1.3
<2>更新软件请联系:
	QQ:82054357
	MSN:sfrad32@hotmail.com
	Mail:Seek_for@163.com
<3>本文件说明
	a.文件名:malloc.h
	b.功能:动态内存管理
**************************************************************************************************************************************/
#ifndef __MALLOC_H__
#define __MALLOC_H__

#include "types.h"

/*缺省的内存分配单元字节数,ARM下可能需要字对齐,因此这个值应该是4的倍数*/
#define DEFAULT_ALLOC_UNIT	32

#ifdef __cplusplus
extern "C"
{
#endif
	void MEM_init(BYTE*,DWORD,DWORD);
	void*malloc(DWORD);
	void free(void*);
#ifdef __cplusplus
}
#endif


#endif

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?