struadr.c

来自「SDH光端机支路单元盘开发,都是作者工程实践的经验总结,具有很高的工程指导价值和」· C语言 代码 · 共 32 行

C
32
字号
/****************************************/
/* Copyright (c) 2004, 通信工程学院戴佳 */
/* All rights reserved.                 */
/* 作    者:戴佳                       */
/****************************************/

#include <other.h>
void StructToAddr(struct instruction structvar,uint excur_addr)
{
   uint i;    
   *(AddrDPR+excur_addr)=structvar.head;
   *(AddrDPR+excur_addr+1)=structvar.oper_obj;
   for (i=0;i<6;i++)
   {
      *(AddrDPR+excur_addr+2+i)=structvar.ObjVal[i];
      i=i;
   }
}
struct instruction AddrToStruct(uint excur_addr)
{
   uint i;
   struct instruction structvar;  
   structvar.head=*(AddrDPR+excur_addr);
   structvar.oper_obj=*(AddrDPR+excur_addr+1);
   for (i=0;i<6;i++)
   {
      structvar.ObjVal[i]=*(AddrDPR+excur_addr+2+i);
      i=i;
   }
   return(structvar);
}

⌨️ 快捷键说明

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