oid *myfree(void *p)
{
uint32_t number,i;
u8 *q = p;//为什么这里要赋给一个局部指针,不直接使用P进行操作呢
number=(uint32_t)((q-MEM_BUFF[0])/MEM_BLOCK_SIZE);
for(i=number;i<(MEM_BCT_TAB[number].num+number);i++)
{
MEM_BCT_TAB.mem_state=0;
}
MEM_BCT_TAB[number].num=0;
return (void *)0;
}
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
..
一周热门 更多>