亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? nrhdr.c

?? TCPIP協(xié)議包
?? C
字號(hào):
/* Functions for level 3 net/rom support
 */
#include "global.h"
#include "mbuf.h"
#include "ax25.h"
#include "netrom.h"
#include "lapb.h"
#include <ctype.h>

/* Convert a net/rom network header to host format structure
 * Return -1 if error, 0 if OK
 */

int
ntohnr3(hdr,bpp)
register struct nr3hdr *hdr;	/* output structure */
struct mbuf **bpp;
{
	int ttl;
	
	if(pullup(bpp,hdr->source,AXALEN) < AXALEN)
		return -1;

	if(pullup(bpp,hdr->dest,AXALEN) < AXALEN)
		return -1;

	if((ttl = PULLCHAR(bpp)) == -1)
		return -1;

	hdr->ttl = ttl;

	return 0;
}

/* Convert a host-format net/rom level 3 header into an mbuf ready
 * for transmission.
 */

struct mbuf *
htonnr3(hdr)
register struct nr3hdr *hdr;
{
	struct mbuf *rbuf;
	register uint8 *cp;

	if(hdr == (struct nr3hdr *) NULL)
		return NULL;

	/* Allocate space for return buffer */
	if((rbuf = alloc_mbuf(NR3HLEN)) == NULL)
		return NULL;

	rbuf->cnt = NR3HLEN;

	/* Now convert */
	cp = rbuf->data;

	memcpy(cp,hdr->source,AXALEN);
	cp[ALEN] &= ~E;	/* source E-bit is always off */
	cp += AXALEN;
	memcpy(cp,hdr->dest,AXALEN);
	cp[ALEN] |= E;		/* destination E-bit always set */
	cp += AXALEN;
	*cp = hdr->ttl;

	return rbuf;
}

/* Convert a net/rom routing broadcast destination subpacket from
 * network format to a host format structure.  Return -1 if error,
 * 0 if OK.
 */
int
ntohnrdest(ds,bpp)
register struct nr3dest *ds;
struct mbuf **bpp;
{
	int quality;

	/* get destination callsign */
	if(pullup(bpp,ds->dest,AXALEN) < AXALEN)
		return -1;

	/* get destination alias */
	if(pullup(bpp,ds->alias,ALEN) < ALEN)
		return -1;
	ds->alias[ALEN] = '\0';

	/* get best neighbor callsign */
	if(pullup(bpp,ds->neighbor,AXALEN) < AXALEN)
		return -1;

	/* get route quality */
	if((quality = PULLCHAR(bpp)) == -1)
		return -1;
	ds->quality = quality;

	return 0;
}

/* Convert a host-format net/rom destination subpacket into an
 * mbuf ready for transmission as part of a route broadcast
 * packet.
 */
struct mbuf *
htonnrdest(ds)
register struct nr3dest *ds;
{
	struct mbuf *rbuf;
	register uint8 *cp;

	if(ds == (struct nr3dest *) NULL)
		return NULL;

	/* Allocate space for return buffer */
	if((rbuf = alloc_mbuf(NRRTDESTLEN)) == NULL)
		return NULL;

	rbuf->cnt = NRRTDESTLEN;

	cp = rbuf->data;

	memcpy(cp,ds->dest,AXALEN);
	cp += AXALEN;

	memcpy(cp,ds->alias,ALEN);
	cp += ALEN;

	memcpy(cp,ds->neighbor,AXALEN);
	cp += AXALEN;

	*cp = ds->quality;

	return rbuf;
}

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美精品一区男女天堂| 国产剧情一区二区三区| 国产乱码字幕精品高清av| 99久久国产综合精品色伊| 欧美一区二区三区四区在线观看| 中文字幕五月欧美| 久久丁香综合五月国产三级网站| 成人av中文字幕| 日韩免费观看高清完整版在线观看| 亚洲精品成人天堂一二三| 国精产品一区一区三区mba桃花| 欧美性一二三区| 欧美国产精品一区二区三区| 免费av成人在线| 欧美性一二三区| 一区二区三区不卡在线观看| av在线免费不卡| 国产精品视频看| 国产iv一区二区三区| 久久久久国产精品人| 男男视频亚洲欧美| 4438x成人网最大色成网站| 亚洲午夜日本在线观看| 色呦呦一区二区三区| 亚洲欧美激情在线| 91捆绑美女网站| 国产精品精品国产色婷婷| 国产成人在线视频免费播放| 精品成人一区二区| 久久国产精品99久久久久久老狼 | 午夜视频一区二区三区| 91蜜桃传媒精品久久久一区二区| 中文字幕精品三区| 成人污污视频在线观看| 国产精品久久久久久久蜜臀| caoporm超碰国产精品| 亚洲欧洲精品一区二区三区不卡| 成人免费毛片app| 中文字幕在线观看不卡视频| 91色porny蝌蚪| 亚洲综合色噜噜狠狠| 欧美无乱码久久久免费午夜一区| 亚洲国产乱码最新视频| 欧美精品一级二级| 国产一区二区三区四| 国产精品视频观看| 欧美天堂一区二区三区| 日韩精品成人一区二区在线| 欧美精品一区二区三区高清aⅴ | 国产一区不卡精品| 国产欧美精品一区aⅴ影院| 成人h精品动漫一区二区三区| 中文字幕一区二区在线播放| 在线欧美日韩国产| 国产成人丝袜美腿| 日韩理论片网站| 欧美岛国在线观看| 一区二区三区欧美在线观看| heyzo一本久久综合| 久久老女人爱爱| 久久99精品久久只有精品| 欧美日韩一区高清| 一区二区视频在线| 91免费视频网| 国产精品狼人久久影院观看方式| 国产一区二区三区综合| 日韩欧美aaaaaa| 美女视频免费一区| 日韩精品中文字幕在线一区| 日韩电影在线免费看| 欧美综合视频在线观看| 亚洲欧美另类在线| 色香蕉成人二区免费| 亚洲蜜臀av乱码久久精品| av爱爱亚洲一区| 亚洲啪啪综合av一区二区三区| 成人av电影观看| 亚洲天堂网中文字| 色偷偷一区二区三区| 一区二区久久久久| 欧美精品1区2区| 久久精品国产在热久久| 2023国产精品| 东方欧美亚洲色图在线| 国产精品伦一区| 91久久线看在观草草青青| 亚洲最新在线观看| 91精品久久久久久久99蜜桃| 美女网站一区二区| 中文字幕巨乱亚洲| 在线观看日韩毛片| 三级不卡在线观看| 久久九九99视频| 91性感美女视频| 亚洲成人动漫在线免费观看| 日韩一卡二卡三卡四卡| 国产精品 欧美精品| 18成人在线视频| 欧美日韩国产精品成人| 久久成人免费网| 亚洲欧洲日韩女同| 91精品国产一区二区三区蜜臀| 韩日av一区二区| 亚洲四区在线观看| 欧美一区日韩一区| 99久久精品99国产精品| 日本成人中文字幕| 亚洲国产成人在线| 欧美日韩成人激情| 国产成人aaa| 丝瓜av网站精品一区二区| 久久久精品影视| 欧美性生活大片视频| 国产成人一级电影| 亚洲成a人在线观看| 国产日韩欧美高清在线| 欧美久久一二三四区| 成人国产精品免费观看| 日韩不卡免费视频| 亚洲欧美另类久久久精品2019| 精品国产免费人成在线观看| 一本到高清视频免费精品| 国产乱人伦偷精品视频不卡| 亚洲成人动漫精品| 欧美a级理论片| 亚洲一区自拍偷拍| 国产精品久久久久久久久图文区| 欧美一区二区视频在线观看| 91免费观看国产| 成人一区二区三区视频在线观看| 日韩高清不卡一区二区三区| 亚洲精品写真福利| 国产精品国产三级国产aⅴ无密码 国产精品国产三级国产aⅴ原创 | 欧美日韩一级大片网址| 成人av网址在线| 国产一区二区不卡在线| 免费观看一级特黄欧美大片| 一二三四社区欧美黄| 国产精品白丝在线| 欧美韩国一区二区| 久久久天堂av| 久久众筹精品私拍模特| 久久理论电影网| 久久日一线二线三线suv| 日韩免费视频一区| 欧美不卡一区二区三区四区| 91精品久久久久久蜜臀| 欧美一区二区免费视频| 欧美欧美欧美欧美| 欧美精品v国产精品v日韩精品| 91老师片黄在线观看| 色综合久久综合中文综合网| 91在线免费视频观看| 成人avav在线| 91国偷自产一区二区三区观看| 99精品国产99久久久久久白柏| 99久久精品免费看国产| 色综合网色综合| 欧美专区日韩专区| 67194成人在线观看| 日韩欧美卡一卡二| 久久婷婷色综合| 国产精品国产三级国产aⅴ中文| 久久综合视频网| 国产高清精品网站| 久久激五月天综合精品| 99国产精品久久久久久久久久久| 91麻豆精品国产91久久久久久| 国产精品欧美综合在线| 青青草原综合久久大伊人精品优势 | 欧美电影免费提供在线观看| 欧美一级国产精品| 久久蜜桃香蕉精品一区二区三区| 欧美极品xxx| 一区二区三区成人| 免费成人在线影院| av电影一区二区| 欧美日韩国产精品自在自线| 欧美va在线播放| 1000部国产精品成人观看| 一片黄亚洲嫩模| 精东粉嫩av免费一区二区三区| 成人精品视频一区| 欧美久久免费观看| 国产欧美日韩麻豆91| 一区二区在线看| 久草这里只有精品视频| av电影一区二区| 日韩欧美精品三级| 怡红院av一区二区三区| 免费在线看一区| 日本久久一区二区| 欧美mv日韩mv国产网站| 亚洲免费观看高清完整版在线观看 | 国产精品1区2区| 欧美日韩中文一区| 国产精品久久久久影院老司| 亚洲超丰满肉感bbw| www.久久久久久久久| 日韩欧美一区中文|