亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? init_mem.c

?? Keil uVision2
?? C
字號:
/*-----------------------------------------------------------------------------
INIT_MEM.C is part of the C51 Compiler package from Keil Software.
Copyright (c) 1995-2002 Keil Software.  All rights reserved.
-----------------------------------------------------------------------------*/
#include <stdlib.h>

/*-----------------------------------------------
Memory pool block structure and typedefs.
Memory is laid out as follows:

{[NXT|LEN][BLK (LEN bytes)]}{[NXT|LEN][BLK]}...

Note that the size of a node is:
          __mem__.len + sizeof (__mem__)
-----------------------------------------------*/
struct __mem__
  {
  struct __mem__ _MALLOC_MEM_ *next;    /* single-linked list */
  unsigned int                len;      /* length of following block */
  };

typedef struct __mem__         __memt__;
typedef __memt__ _MALLOC_MEM_ *__memp__;

#define	HLEN	(sizeof(__memt__))

/*-----------------------------------------------
Memory pool headers.  AVAIL points to the first
available block or is NULL if there are no free
blocks.  ROVER is a roving header that points to
a block somewhere in the list.

Note that the list is maintained in address
order.  AVAIL points to the block with the
lowest address.  That block points to the block
with the next higher address and so on.
-----------------------------------------------*/
__memt__ _MALLOC_MEM_ __mem_avail__ [2] =
  { 
    { NULL, 0 },	/* HEAD for the available block list */
    { NULL, 0 },	/* UNUSED but necessary so free doesn't join HEAD or ROVER with the pool */
  };

#define AVAIL	(__mem_avail__[0])

#define MIN_POOL_SIZE	(HLEN * 10)

/*-----------------------------------------------------------------------------
int init_mempool (
  void _MALLOC_MEM_ *pool,	address of the memory pool
  unsigned int size);           size of the pool in bytes

Return Value
------------
     0		FAILURE:  Memory pool is not large enough
     NZ		SUCCESS:  Memory pool management initialized.
-----------------------------------------------------------------------------*/
int init_mempool (
  void _MALLOC_MEM_ *pool,
  unsigned int size)
{
/*-----------------------------------------------
Verify that the pool is large enough to actually
do something.  If it is too small, exit with 0.
-----------------------------------------------*/
if (size < MIN_POOL_SIZE)
  return (0); 					/* FAILURE */

/*-----------------------------------------------
If the pool points to the beginning of a memory
area (NULL), change it to point to 1 and decrease
the pool size by 1 byte.
-----------------------------------------------*/
if (pool == NULL)
  {
  pool = 1;
  size--;
  }

/*-----------------------------------------------
Set the AVAIL header to point to the beginning
of the pool and set the pool size.
-----------------------------------------------*/
AVAIL.next = pool;
AVAIL.len  = size;

/*-----------------------------------------------
Set the link of the block in the pool to NULL
(since it's the only block) and initialize the
size of its data area.
-----------------------------------------------*/
(AVAIL.next)->next = NULL;
(AVAIL.next)->len  = size - HLEN;

return (-1);   					/* SUCCESS */
}


?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产一区在线视频| 中文字幕在线观看不卡| 久久精品一区蜜桃臀影院| 亚洲乱码中文字幕综合| 蜜桃久久精品一区二区| eeuss鲁一区二区三区| 欧美精品18+| 亚洲免费观看视频| 国产福利一区二区三区视频在线| 色综合色综合色综合色综合色综合| 欧美一区二区播放| 亚洲欧美日韩一区| 成人黄色免费短视频| 欧美一级国产精品| 一级精品视频在线观看宜春院 | 日韩手机在线导航| 亚洲免费毛片网站| 国产69精品久久777的优势| 91精品欧美福利在线观看| 亚洲精品视频一区| 成人av午夜电影| 久久久www免费人成精品| 日产欧产美韩系列久久99| 91国偷自产一区二区三区观看| 中文一区二区在线观看| 韩国女主播成人在线| 欧美肥胖老妇做爰| 亚洲国产精品自拍| 91国产视频在线观看| 一区二区中文视频| av中文字幕在线不卡| 亚洲国产精品av| 国产精品99久久久久久久vr| 欧美成人艳星乳罩| 久久av老司机精品网站导航| 欧美一区二区日韩| 麻豆免费看一区二区三区| 6080日韩午夜伦伦午夜伦| 亚洲一本大道在线| 色哟哟一区二区在线观看| 最新欧美精品一区二区三区| 成人黄色综合网站| 18成人在线视频| 在线日韩av片| 亚洲电影中文字幕在线观看| 欧美在线一二三| 亚洲gay无套男同| 日韩欧美久久一区| 国内不卡的二区三区中文字幕| 欧美第一区第二区| 国产在线精品一区二区| 久久精品一区二区三区不卡牛牛 | 精品国产1区二区| 国内精品在线播放| 日本一区二区免费在线| 北条麻妃一区二区三区| 亚洲激情图片一区| 欧美夫妻性生活| 国产一区二区三区| 国产精品卡一卡二| 99re66热这里只有精品3直播| 亚洲人一二三区| 欧美理论电影在线| 国产精品资源站在线| 国产精品成人一区二区艾草| 91亚洲午夜精品久久久久久| 亚洲最新视频在线播放| 亚洲三级在线播放| 5566中文字幕一区二区电影 | 久久久噜噜噜久久人人看| 成人午夜av电影| 亚洲国产色一区| 久久色成人在线| 99视频精品在线| 日韩avvvv在线播放| 国产色综合一区| 欧美日韩中文字幕一区二区| 九一九一国产精品| 亚洲精选视频免费看| 日韩一卡二卡三卡四卡| 成人午夜av影视| 日本sm残虐另类| 中文字幕在线一区免费| 欧美乱熟臀69xxxxxx| 国产激情一区二区三区| 亚洲一级二级在线| 久久久精品人体av艺术| 欧美日韩亚洲综合| 国产91在线看| 免费在线观看精品| 亚洲午夜三级在线| 国产精品每日更新| 日韩免费电影网站| 欧洲日韩一区二区三区| 国产精品一区二区久激情瑜伽| 亚洲成人免费看| 亚洲视频免费在线观看| 精品福利一二区| 91麻豆精品国产91久久久使用方法 | 成人免费视频网站在线观看| 日韩精品国产欧美| 一区二区三区.www| 国产精品美女久久久久久| 精品国免费一区二区三区| 欧美精品久久一区二区三区| 99精品国产99久久久久久白柏| 理论电影国产精品| 肉色丝袜一区二区| 亚洲午夜久久久久中文字幕久| 中文字幕一区二区三区蜜月| 久久综合狠狠综合久久激情| 538prom精品视频线放| 色网站国产精品| 色噜噜久久综合| 一本到不卡免费一区二区| 成人性生交大片免费看中文网站 | 成人avav影音| 国产精品一品二品| 国产在线精品一区二区夜色| 免费欧美在线视频| 麻豆久久久久久| 国产在线视频不卡二| 国产一区欧美一区| 国产麻豆成人精品| 国产精品18久久久久久久网站| 国内精品视频一区二区三区八戒| 久久99精品久久久久久| 蜜桃视频一区二区三区| 美女高潮久久久| 国产在线精品免费| 丁香亚洲综合激情啪啪综合| 成人免费视频视频在线观看免费| 国产成人综合自拍| 99久久久无码国产精品| 色呦呦日韩精品| 欧美肥胖老妇做爰| 日韩精品一区二区三区四区| 精品久久久久香蕉网| 久久久久久久久久久久电影| 欧美国产日韩一二三区| 综合亚洲深深色噜噜狠狠网站| 日韩美女视频一区二区| 亚洲国产综合视频在线观看| 天天爽夜夜爽夜夜爽精品视频| 久久精品国产99国产精品| 国产成人亚洲综合a∨猫咪| 成人网页在线观看| 欧美在线视频日韩| 日韩欧美美女一区二区三区| 久久精品视频一区二区三区| 中文字幕一区二区三区四区不卡 | 欧美色爱综合网| 久久亚洲春色中文字幕久久久| 国产精品久久午夜| 亚洲va国产va欧美va观看| 久久精品久久久精品美女| 成人综合在线网站| 欧美日韩亚洲国产综合| 精品捆绑美女sm三区| 亚洲欧美福利一区二区| 日本不卡一二三| 不卡欧美aaaaa| 欧美精品久久久久久久久老牛影院 | 一区二区三区在线观看网站| 人人超碰91尤物精品国产| 成人丝袜视频网| 欧美精品一二三| 国产精品人妖ts系列视频| 午夜视频在线观看一区| 国产精品一级在线| 欧美日韩色综合| 国产人成亚洲第一网站在线播放| 亚洲国产aⅴ成人精品无吗| 韩国女主播一区| 51精品国自产在线| 亚洲区小说区图片区qvod| 蜜臀av在线播放一区二区三区| 99久久99精品久久久久久 | 国产欧美日韩麻豆91| 日韩成人午夜精品| 色综合久久久久久久久| 精品国产一区二区三区忘忧草| 亚洲精品成人悠悠色影视| 国产成人亚洲精品青草天美| 欧美大胆一级视频| 亚洲妇熟xx妇色黄| aa级大片欧美| 国产精品污污网站在线观看| 蜜臀久久久久久久| 欧美日韩日日骚| 亚洲国产另类精品专区| 99re这里只有精品首页| 国产午夜亚洲精品午夜鲁丝片| 日韩一区精品视频| 欧美四级电影在线观看| 亚洲欧美另类在线| 不卡视频一二三| 18欧美亚洲精品| 97久久精品人人做人人爽| 欧美国产精品中文字幕|