mflscm.c

来自「一个交换作业的源程序」· C语言 代码 · 共 41 行

C
41
字号
    #include "exdata.c"  extern int d_e(struct event **eventp);  extern void ins_e(struct event  *eventp,struct event **headp,struct event **rearp );  extern int sact[];     /* Array for activity of hang on and off    *			  *    identifing program                     */  extern char dr[];      /* Array for timeslot_number of subscriber  */  extern int subs[];     /* Array for the now state of subscribers   */  extern int subsbef[];  /* Array for the last state of subscribers  */void  mflscm(void){  int r,i;  static struct event *q;      for(i=0;i<=3;i++)	{	   if((!subs[i])&subsbef[i]&sact[i])	    {	      r=d_e(&q);	      if (r!=short_event)	       {		q->even=ehangon;		q->drivn=dr[i];	       }	      ins_e(q,&headeq1,&reareq1);	    }	   if(subs[i]&(!subsbef[i])&sact[i])	    {	      r=d_e(&q);	      if (r!=short_event)	       {		q->even=ehangup;		q->drivn=dr[i];	       }	      ins_e(q,&headeq1,&reareq1);	   }      }}

⌨️ 快捷键说明

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