isbrc.c

来自「关于IP协议方面的」· C语言 代码 · 共 33 行

C
33
字号
/* isbrc.c - isbrc */#include <conf.h>#include <kernel.h>#include <sleep.h>#include <network.h>/*------------------------------------------------------------------------ *  isbrc  -  Is "dest" a broadcast address? *------------------------------------------------------------------------ */Boolisbrc(IPaddr dest){	int	inum;	/* all 0's and all 1's are broadcast */	if (dest == ip_anyaddr || dest == ip_maskall)		return TRUE;	/* check real broadcast address and BSD-style for net & subnet 	*/	for (inum=0; inum < Net.nif; ++inum)		if (dest == nif[inum].ni_brc ||		    dest == nif[inum].ni_nbrc ||		    dest == nif[inum].ni_subnet ||		    dest == nif[inum].ni_net)			return TRUE;	return FALSE;}

⌨️ 快捷键说明

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