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

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? res_debug.c

?? vxworks的源代碼
?? C
?? 第 1 頁 / 共 2 頁
字號:
		return (NULL);	if (name[0] == '\0') {		putc('.', file);	} else {		fputs(name, file);		if (name[strlen(name) - 1] != '.')			putc('.', file);	}	return (cp + n);}/* * Print resource record fields in human readable form. */char *p_rr(cp, msg, file)	char *cp, *msg;	FILE *file;{	int type, class, dlen, n, c;	struct in_addr inaddr;	char *cp1, *cp2;	uint32_t tmpttl, t;	int lcnt;	if ((cp = p_fqname(cp, msg, file)) == NULL)		return (NULL);			/* compression error */	type = _getshort(cp);	cp += sizeof(uint16_t);	class = _getshort(cp);	cp += sizeof(uint16_t);	tmpttl = _getlong(cp);	cp += sizeof(uint32_t);	dlen = _getshort(cp);	cp += sizeof(uint16_t);	cp1 = cp;	if ((!_res.pfcode) || (_res.pfcode & RES_PRF_TTLID))		fprintf(file, "\t%lu", tmpttl);	if ((!_res.pfcode) || (_res.pfcode & RES_PRF_CLASS))		fprintf(file, "\t%s", __p_class(class));	fprintf(file, "\t%s", __p_type(type));	/*	 * Print type specific data, if appropriate	 */	switch (type) {	case T_A:		switch (class) {		case C_IN:		case C_HS:			bcopy(cp, (char *)&inaddr, sizeof(inaddr));			if (dlen == 4) {				fprintf(file,"\t%s", inet_ntoa(inaddr));				cp += dlen;			} else if (dlen == 7) {				char *address;				u_char protocol;				u_short port;				address = inet_ntoa(inaddr);				cp += sizeof(inaddr);				protocol = *(u_char*)cp;				cp += sizeof(u_char);				port = _getshort(cp);				cp += sizeof(uint16_t);				fprintf(file, "\t%s\t; proto %d, port %d",					address, protocol, port);			}			break;		default:			cp += dlen;		}		break;	case T_CNAME:	case T_MB:	case T_MG:	case T_MR:	case T_NS:	case T_PTR:		putc('\t', file);		cp = p_fqname(cp, msg, file);		break;	case T_HINFO:		if ((n = *cp++)) {			fprintf(file,"\t%.*s", n, cp);			cp += n;		}		if ((n = *cp++)) {			fprintf(file,"\t%.*s", n, cp);			cp += n;		}		break;	case T_SOA:		putc('\t', file);		cp = p_fqname(cp, msg, file);	/* origin */		putc(' ', file);		cp = p_fqname(cp, msg, file);	/* mail addr */		fputs(" (\n", file);		t = _getlong(cp);  cp += sizeof(uint32_t);		fprintf(file,"\t\t\t%lu\t; serial\n", t);		t = _getlong(cp);  cp += sizeof(uint32_t);		fprintf(file,"\t\t\t%lu\t; refresh (%s)\n", t, __p_time(t));		t = _getlong(cp);  cp += sizeof(uint32_t);		fprintf(file,"\t\t\t%lu\t; retry (%s)\n", t, __p_time(t));		t = _getlong(cp);  cp += sizeof(uint32_t);		fprintf(file,"\t\t\t%lu\t; expire (%s)\n", t, __p_time(t));		t = _getlong(cp);  cp += sizeof(uint32_t);		fprintf(file,"\t\t\t%lu )\t; minimum (%s)", t, __p_time(t));		break;	case T_MX:	case T_AFSDB:		fprintf(file,"\t%d ", _getshort(cp));		cp += sizeof(uint16_t);		cp = p_fqname(cp, msg, file);		break;  	case T_TXT:		(void) fputs("\t\"", file);		cp2 = cp1 + dlen;		while (cp < cp2) {			if ((n = (unsigned char) *cp++)) {				for (c = n; c > 0 && cp < cp2; c--)					if (*cp == '\n') {					    (void) putc('\\', file);					    (void) putc(*cp++, file);					} else					    (void) putc(*cp++, file);			}		}		putc('"', file);  		break;	case T_MINFO:	case T_RP:		putc('\t', file);		cp = p_fqname(cp, msg, file);		putc(' ', file);		cp = p_fqname(cp, msg, file);		break;	case T_UINFO:		putc('\t', file);		fputs(cp, file);		cp += dlen;		break;	case T_UID:	case T_GID:		if (dlen == 4) {			fprintf(file,"\t%lu", _getlong(cp));			cp += sizeof(uint32_t);		}		break;	case T_WKS:		if (dlen < sizeof(uint32_t) + 1)			break;		bcopy(cp, (char *)&inaddr, sizeof(inaddr));		cp += sizeof(uint32_t);		fprintf(file, "\t%s %s ( ",			inet_ntoa(inaddr),			deproto((int) *cp));		cp += sizeof(u_char);		n = 0;		lcnt = 0;		while (cp < cp1 + dlen) {			c = *cp++;			do { 				if (c & 0200) {					if (lcnt == 0) {						fputs("\n\t\t\t", file);						lcnt = 5;					}					fputs(dewks(n), file);					putc(' ', file);					lcnt--;				} 				c <<= 1;			} while (++n & 07);		}		putc(')', file);		break;#ifdef ALLOW_T_UNSPEC	case T_UNSPEC:		{			int NumBytes = 8;			char *DataPtr;			int i;			if (dlen < NumBytes) NumBytes = dlen;			fprintf(file, "\tFirst %d bytes of hex data:",				NumBytes);			for (i = 0, DataPtr = cp; i < NumBytes; i++, DataPtr++)				fprintf(file, " %x", *DataPtr);			cp += dlen;		}		break;#endif /* ALLOW_T_UNSPEC */	default:		fprintf(file,"\t?%d?", type);		cp += dlen;	}#if 0	fprintf(file, "\t; dlen=%d, ttl %s\n", dlen, __p_time(tmpttl));#else	putc('\n', file);#endif	if (cp - cp1 != dlen) {		fprintf(file,";; packet size error (found %d, dlen was %d)\n",			(int) (cp - cp1), dlen);		cp = NULL;	}	return (cp);}static	char nbuf[40];/* * Return a string for the type */char *__p_type(type)	int type;{	switch (type) {	case T_A:		return("A");	case T_NS:		/* authoritative server */		return("NS");	case T_CNAME:		/* canonical name */		return("CNAME");	case T_SOA:		/* start of authority zone */		return("SOA");	case T_MB:		/* mailbox domain name */		return("MB");	case T_MG:		/* mail group member */		return("MG");	case T_MR:		/* mail rename name */		return("MR");	case T_NULL_RR:		/* null resource record */		return("NULL");	case T_WKS:		/* well known service */		return("WKS");	case T_PTR:		/* domain name pointer */		return("PTR");	case T_HINFO:		/* host information */		return("HINFO");	case T_MINFO:		/* mailbox information */		return("MINFO");	case T_MX:		/* mail routing info */		return("MX");	case T_TXT:		/* text */		return("TXT");	case T_RP:		/* responsible person */		return("RP");	case T_AFSDB:		/* AFS cell database */		return("AFSDB");	case T_AXFR:		/* zone transfer */		return("AXFR");	case T_MAILB:		/* mail box */		return("MAILB");	case T_MAILA:		/* mail address */		return("MAILA");	case T_ANY:		/* matches any type */		return("ANY");	case T_UINFO:		return("UINFO");	case T_UID:		return("UID");	case T_GID:		return("GID");#ifdef ALLOW_T_UNSPEC	case T_UNSPEC:		return("UNSPEC");#endif /* ALLOW_T_UNSPEC */	default:		(void)sprintf(nbuf, "%d", type);		return(nbuf);	}}/* * Return a mnemonic for class */char *__p_class(class)	int class;{	switch (class) {	case C_IN:		/* internet class */		return("IN");	case C_HS:		/* hesiod class */		return("HS");	case C_ANY:		/* matches any class */		return("ANY");	default:		(void)sprintf(nbuf, "%d", class);		return(nbuf);	}}/* * Return a mnemonic for an option */#ifdef ORG_RESOLVER /* used only if ORG_RESOLVER defined */static char *p_option(option)	u_long option;{	switch (option) {	case RES_INIT:		return "init";	case RES_DEBUG:		return "debug";	case RES_AAONLY:	return "aaonly";	case RES_USEVC:		return "usevc";	case RES_PRIMARY:	return "primry";	case RES_IGNTC:		return "igntc";	case RES_RECURSE:	return "recurs";	case RES_DEFNAMES:	return "defnam";	case RES_STAYOPEN:	return "styopn";	case RES_DNSRCH:	return "dnsrch";	default:		sprintf(nbuf, "?0x%lx?", option); return nbuf;	}}#endif/* * Return a mnemonic for a time to live */char *__p_time(value)	uint32_t value;{	int secs, mins, hours, days;	register char *p;	if (value == 0) {		strcpy(nbuf, "0 secs");		return(nbuf);	}	secs = value % 60;	value /= 60;	mins = value % 60;	value /= 60;	hours = value % 24;	value /= 24;	days = value;	value = 0;#define	PLURALIZE(x)	x, (x == 1) ? "" : "s"	p = nbuf;	if (days) {		(void)sprintf(p, "%d day%s", PLURALIZE(days));		while (*++p);	}	if (hours) {		if (days)			*p++ = ' ';		(void)sprintf(p, "%d hour%s", PLURALIZE(hours));		while (*++p);	}	if (mins) {		if (days || hours)			*p++ = ' ';		(void)sprintf(p, "%d min%s", PLURALIZE(mins));		while (*++p);	}	if (secs || ! (days || hours || mins)) {		if (days || hours || mins)			*p++ = ' ';		(void)sprintf(p, "%d sec%s", PLURALIZE(secs));	}	return(nbuf);}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
caoporm超碰国产精品| 国产午夜精品一区二区| 欧美zozo另类异族| 自拍av一区二区三区| 六月婷婷色综合| 欧美自拍丝袜亚洲| 欧美国产一区视频在线观看| 日韩在线a电影| 99re这里只有精品首页| 日韩精品一区二区三区中文不卡| 亚洲精品中文在线观看| 国产乱子轮精品视频| 欧美剧情电影在线观看完整版免费励志电影| 精品999久久久| 日本中文字幕不卡| 欧美日韩综合一区| 亚洲人成在线播放网站岛国| 国产福利91精品| 精品久久久三级丝袜| 亚洲成av人片一区二区梦乃| 一本到不卡免费一区二区| 爽好久久久欧美精品| 91浏览器在线视频| 中文字幕av资源一区| 国产精品69毛片高清亚洲| 欧美电影免费观看高清完整版 | 国产日韩欧美综合在线| 视频一区视频二区中文字幕| 欧美性三三影院| 亚洲综合久久久久| 欧亚洲嫩模精品一区三区| 尤物在线观看一区| 91小视频免费观看| 中文字幕亚洲欧美在线不卡| av一区二区三区| 中文字幕在线一区二区三区| 不卡一区在线观看| 亚洲日本va在线观看| 色婷婷综合久久久中文字幕| 一区二区三区四区激情| 在线视频国内自拍亚洲视频| 一二三区精品福利视频| 欧美视频中文一区二区三区在线观看| 亚洲国产另类av| 综合自拍亚洲综合图不卡区| 成人国产精品免费观看视频| 亚洲人成精品久久久久久| 在线视频欧美精品| 视频一区在线视频| 日韩视频一区二区三区在线播放 | 一区二区三区四区乱视频| 欧洲精品中文字幕| 日韩**一区毛片| 久久亚洲一级片| 成人精品国产免费网站| 亚洲精品国产一区二区精华液 | 欧美在线你懂得| 人人爽香蕉精品| 久久精品人人做人人爽人人| 99这里都是精品| 三级久久三级久久| 日本一区二区三区在线观看| 日本高清免费不卡视频| 美女国产一区二区三区| 国产精品久久久久久久久免费丝袜 | 国产日产欧美一区二区视频| 91视频一区二区三区| 日韩精品1区2区3区| 久久久久久久久久电影| 一本大道久久a久久综合婷婷 | 日韩一级在线观看| 国产乱色国产精品免费视频| 一区二区三区在线视频免费| 欧美成人性战久久| 99久久99精品久久久久久| 五月天激情综合网| 国产女人18毛片水真多成人如厕 | 91天堂素人约啪| 日本欧美在线看| 亚洲欧洲性图库| 日韩欧美不卡在线观看视频| 91麻豆国产精品久久| 国产一区二区不卡| 洋洋av久久久久久久一区| 国产亚洲精品aa| 一区二区三区四区视频精品免费| 欧美一级理论片| 色综合激情久久| 国产suv一区二区三区88区| 亚洲成人动漫av| 中文字幕一区二区三区精华液 | 亚洲色大成网站www久久九九| 欧美本精品男人aⅴ天堂| 欧美中文一区二区三区| 成人在线视频首页| 久久精品国产久精国产| 亚洲国产视频直播| 亚洲欧洲日韩在线| 欧美国产精品v| 久久综合九色综合欧美就去吻| 欧美系列一区二区| 91日韩一区二区三区| 成人动漫一区二区| 国产一区不卡视频| 免费观看30秒视频久久| 亚洲成人免费视频| 亚洲欧美日韩中文字幕一区二区三区| 欧美电视剧在线观看完整版| 91精品在线麻豆| 8x8x8国产精品| 欧美日韩国产综合一区二区三区| 色综合久久六月婷婷中文字幕| 成人伦理片在线| 99免费精品在线| 99亚偷拍自图区亚洲| 99久久精品费精品国产一区二区| 粉嫩在线一区二区三区视频| 国产成人亚洲精品青草天美| 国产真实精品久久二三区| 看电影不卡的网站| 极品少妇一区二区三区精品视频 | 午夜免费欧美电影| 五月激情综合色| 蜜臀av一区二区| 韩国视频一区二区| 成人性色生活片| 91免费国产视频网站| 色婷婷精品大在线视频 | 欧美电影免费提供在线观看| 日韩欧美一区中文| 久久免费精品国产久精品久久久久| 久久免费的精品国产v∧| 中文字幕久久午夜不卡| 最新不卡av在线| 首页亚洲欧美制服丝腿| 精品中文字幕一区二区小辣椒| 韩国欧美国产一区| 久久精品在线观看| 国产精品传媒入口麻豆| 一区二区三区四区精品在线视频 | 亚洲欧美色图小说| 午夜激情一区二区三区| 韩国精品一区二区| 成人免费毛片aaaaa**| 欧美亚洲一区三区| 亚洲精品一区二区三区在线观看 | 欧美一级夜夜爽| ww久久中文字幕| 亚洲欧美日韩精品久久久久| 无码av免费一区二区三区试看| 国产一区在线观看麻豆| 日本韩国欧美三级| 久久影院视频免费| 亚洲午夜精品在线| 国产一区二区三区综合| 欧美专区在线观看一区| 久久先锋影音av鲁色资源网| 国内成人免费视频| 在线观看一区二区视频| 2023国产精品自拍| 亚洲一区二区三区精品在线| 国产福利91精品一区二区三区| 色婷婷精品久久二区二区蜜臂av| 精品免费视频.| 一区二区三区.www| 国产91精品在线观看| 欧美乱妇15p| 亚洲伦在线观看| 国产成人综合自拍| 日韩午夜激情视频| 亚洲一区二区三区中文字幕| 成人免费视频免费观看| 日韩手机在线导航| 亚洲v精品v日韩v欧美v专区| 成人黄色av电影| 国产亚洲人成网站| 另类欧美日韩国产在线| 欧美日韩精品电影| 一区二区在线观看免费| 白白色 亚洲乱淫| 久久久91精品国产一区二区精品| 日韩精品电影一区亚洲| 欧美日韩在线一区二区| 国产精品美女久久久久久久| 国产呦精品一区二区三区网站| 337p亚洲精品色噜噜| 亚洲综合在线电影| 色综合色狠狠综合色| 国产精品久久久久久久久免费丝袜| 国产一区二区三区最好精华液| 69久久99精品久久久久婷婷| 亚洲午夜精品网| 欧美视频三区在线播放| 亚洲一区二区视频| 精品污污网站免费看| 亚洲gay无套男同| 欧美人妖巨大在线| 日本在线观看不卡视频| 欧美一区午夜视频在线观看 | 69p69国产精品|