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

📄 cre_hep.c

📁 iTRON4.0最新操作系统
💻 C
字号:
/* ------------------------------------------------------------------------ *//*  Hyper Operating System V4  μITRON4.0慌屯 Real-Time OS                  *//*    カ〖ネル メモリ瓷妄                                                   *//*                                                                          *//*                                  Copyright (C) 1998-2006 by Project HOS  *//*                                  http://sourceforge.jp/projects/hos/     *//* ------------------------------------------------------------------------ */#include "knl_hep.h"/* メモリヒ〖プを栏喇 */void kernel_cre_hep(		T_KERNEL_HEPCB *pk_hepcb,		void           *p_base,		SIZE           size){	T_KERNEL_HEPBLK *blk_last;		/* サイズのアライメントを拇腊 */	size &= ~(KERNEL_HEP_MEMALIGN - 1);	/* サイズチェック */	if ( size <= sizeof(T_KERNEL_HEPBLK) )	{		pk_hepcb->base = NULL;		return;	}	/* 肋年瘦赂 */	pk_hepcb->base   = (T_KERNEL_HEPBLK *)p_base;	pk_hepcb->heapsz = size;		/* 姜眉疤弥に戎客を肋年 */	blk_last = (T_KERNEL_HEPBLK *)((UB *)p_base + size - KERNEL_HEP_BLKSIZE);		/* 链挛を鄂き挝拌に肋年 */	pk_hepcb->base->prev = NULL;	pk_hepcb->base->size = size - (KERNEL_HEP_BLKSIZE * 2);	pk_hepcb->base->flag = KERNEL_HEP_FREE;		/* 姜眉の戎客を网脱面に肋年 */	blk_last->prev = NULL;	blk_last->size = 0;	blk_last->flag = KERNEL_HEP_USING;}/* ------------------------------------------------------------------------ *//*  Copyright (C) 1998-2006 by Project HOS                                  *//* ------------------------------------------------------------------------ */

⌨️ 快捷键说明

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