当前位置: 代码迷 >> 综合 >> 关于头文件的内容--cdecl
  详细解决方案

关于头文件的内容--cdecl

热度:32   发布时间:2024-01-11 10:13:02.0

其他回答    共 1 条
动态存储分配函数头文件,当对内存区进行操作是,调用相关函数.ANSI标准建议使用stdlib.h头文件,但许多C编译要求用malloc.h,使用时应查阅有关手册. 

 

 

===============================================================================

/*      alloc.h
memory management functions and variables.
Copyright (c) Borland International 1987,1988
All Rights Reserved.
*/
#if __STDC__             ;标准C
#define _Cdecl           ;定义C函数声明
#else                
#define _Cdecl      cdecl  
#endif
#ifndef _STDDEF
#define _STDDEF           ;标准定义
#ifndef _PTRDIFF_T        
#define _PTRDIFF_T         ;指针差
#if defined(__LARGE__) || defined(__HUGE__) || defined(__COMPACT__)
;根据内存模式定义指针类型
;实模式下IA-32有6种程序内存模式
;分别是巨(__HUGE__) ,大(__LARGE__),中(__MEDIUM__)
;     小(__SMALL__),微(__TINY__) ,压缩(__COMPACT__)
;对于__HUGE__,__LARGE__,__MEDIUM__ 定义长指针32位
;这是因为这3种类型数据可以存放在多个段
typedef long      ptrdiff_t;
#else
typedef int      ptrdiff_