ext_types.h

来自「RT9S12 target document」· C头文件 代码 · 共 56 行

H
56
字号
/*
 * Copyright 1994-2004 The MathWorks, Inc.
 *
 * File: ext_types.h     $Revision: 1.1.6.3 $
 *
 * Abstract:
 */

#ifndef __EXT_TYPES__
#define __EXT_TYPES__

/* Additional types required for Simulink External Mode */
#ifndef fcn_call_T
# define fcn_call_T real_T
#endif
#ifndef action_T
# define action_T real_T
#endif

/****************************************
 * Dynamic vs. Static memory allocation *
 ****************************************/
#ifndef MATLAB_MEX_FILE
#ifdef EXTMODE_STATIC
#  include "mem_mgr.h"
#  define malloc ExtModeMalloc
#  define calloc ExtModeCalloc
#  define free   ExtModeFree
#endif
#endif


/****************************************
 * Integer only code                    *
 ****************************************/
#ifdef EXT_MODE
#  if INTEGER_CODE == 1
#    undef  real_T
#    define real_T int32_T

#    undef  real32_T
#    define real32_T int32_T

#    undef  double
#    define double int32_T

#    undef  time_T
#    define time_T int32_T
#  endif /* INTEGER_CODE == 1 */
#endif /* #ifdef EXTMODE */


#endif /* __EXT_TYPES__ */

/* [EOF] ext_types.h */

⌨️ 快捷键说明

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