⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 ss_mem.x

📁 中国石油二期加油站IC系统后台通讯软件
💻 X
字号:

/********************************************************************20**
 
     Name:     System Services -- Memory management interface
 
     Type:     C include file
 
     Desc:     Data structure definitions required for the memory
               management interface.
 
     File:     ss_mem.x
 
     Sid:      ss_mem.x 1.2  -  08/11/98 10:47:08
 
     Prg:      kp
 
*********************************************************************21*/


#ifndef __SSMEMX__
#define __SSMEMX__

#ifdef __cplusplus
extern "C" {
#endif


/* region entry structure */
    typedef struct ssRegionEntry
    {
        SsdRegionEntry dep;                          /* implementation specific */


        Bool         used;                           /* entry used? */

        Data         *start;                         /* start address */
        Size         size;                           /* size */

        Void         *regCb;                         /* control block */

        U32          flags;                          /* flags */

        SsPoolEntry  poolTbl[SS_MAX_POOLS_PER_REG];  /* pool table */
        SsCntr       numPools;                       /* count of pools */

        SsAlloc      alloc;                          /* allocator function */
        SsFree       free;                           /* de-allocator function */
        SsCtl        ctl;                            /* ctl function */

    } SsRegionEntry;


#ifdef __cplusplus
}
#endif

#endif  /*  __SSMEMX__  */


  
/********************************************************************30**

         End of file: ss_mem.x 1.2  -  08/11/98 10:47:08

*********************************************************************31*/


/********************************************************************40**

        Notes:

*********************************************************************41*/

/********************************************************************50**

*********************************************************************51*/

   
/********************************************************************60**

        Revision history:

*********************************************************************61*/

/********************************************************************90**
 
     ver       pat    init                  description
------------ -------- ---- ----------------------------------------------
1.1          ---      kp   1. initial release

1.2          ---      kp   1. C++ compilable, cosmetic changes

*********************************************************************91*/

⌨️ 快捷键说明

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