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

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

?? prc_stnh.c

?? gsac程序包
?? C
字號(hào):
/*===========================================================================*//* SEED reader     |              process_stnh             |  station header *//*===========================================================================*//*	Name:		process_stnh	Purpose:	recover station header data and put into 				globally-available storage	Usage:		void process_stnh ();				process_stnh ();	Input:		none	Output:		none	Externals:	input - defined in structures.h, allocated in globals.h	Warnings:	unknown blockette type encountered	Errors:		none	Called by:	main program	Calls to:	Routines to parse the various blockette types:			parse_type50 - Station ID Blockette parser			parse_type51 - Station Comment Blockette parser			parse_type52 - Channel ID Blockette parser			parse_type53 - Response (Poles and Zeroes) parser			parse_type54 - Response (Coefficients) Blockette parser			parse_type55 - Response (List) Blockette parser			parse_type56 - Generic Response Blockette parser			parse_type57 - Decimation Blockette parser			parse_type58 - Channel Sensitivity Blockette parser			parse_type59 - Channel Comment Blockette parser			parse_type60 - Response Reference Blockette parser	Algorithm:			determine which type of blockette is encountered; parse it into		the appropriate table	Notes:	some of the parsing routines and their respective print routines		are untested as of the initial release date; there were no		blockettes of those types available as of the cited date.	Problems:	none known	References:	Halbert et al, 1988; see main routine	Language:	C, hopefully ANSI standard	Author:		Dennis O'Neill	Revisions:	07/15/88  Dennis O'Neill  Initial preliminary release 0.9				11/21/88  Dennis O'Neill  Production release 1.0				05/02/90  Sue Schoch      Included blockette 57 support. Rel 2.0                05/15/90  Sue Schoch      Included blockette 60 support.				03/25/99  Included blockette 62 support.*/#include "rdseed.h"static int set_chn = 0;extern int ignore_net_codes;static int channel_wanted = FALSE;static int found_station = FALSE;static int found_channel = FALSE;int process_stnh (){	char wrkstr[10];	char *input_data_ptr;		/* pointer to input data */	char prev_stn[10];	input_data_ptr = input.data;/*                 +=======================================+                 *//*=================|        Process station headers        |=================*//*                 +=======================================+                 */	blockette_length = 0;	blockette_type = -1;	while (blockette_type != 0)	{		input_data_ptr += blockette_length;		read_blockette (&input_data_ptr, blockette, &blockette_type, 			&blockette_length);		/* could be zero if blank to end of record */		if (blockette_length == 0)			return 1;		/* check for garbage */		if ((blockette_type < 50) || 		    (blockette_type > 69))			return 0;		if (blockette_type == 50) 		{			/* if this station is new, ie doesn't match up with			 * previous scanned station, reset flags			 */			strncpy(wrkstr, &blockette[7], 5);			wrkstr[5] = 0;						if (strcmp(wrkstr, prev_stn) != 0)			{				strcpy(prev_stn, wrkstr);				reset_stn_chn_flags();			}			/* check the network code, if called from process_B11,			 * the B11 does not have a network code, so we need to			 * check here			 */			if (!ignore_net_codes)			{				char netcode[4];				/* we can take advantage of the fact that the				 * network code, as of 2.3, is at the end of this				 * string - 2				 */				strcpy(netcode, 					type10.version >= 2.3 ?					  &blockette[strlen(blockette) - 2] :					  "");				if (!chk_network(netcode))					return 0;			}			found_channel = FALSE;			if (parse_type50(blockette))				found_station = TRUE;			continue;		}		/* loop back to continue parsing */		if (!found_station)			continue; 			if (blockette_type == 51) 		{			parse_type51 (blockette);			continue;		} 		if (blockette_type == 52) 		{			/* check to see if it is a wanted channel */			/* channel name starts at the 9th byte */			/* past type, length, location code */			strncpy(wrkstr, &blockette[9], 3);			wrkstr[3] = 0;			/* this checks if user requested this channel */			if (chk_channel(wrkstr))			{				channel_wanted = TRUE;				/* check location code */                                strncpy(wrkstr, &blockette[7], 2);                                wrkstr[2] = 0;                                if (!chk_location(wrkstr))					channel_wanted = FALSE;				else					/* if effective times are not what is 				 	 * wanted, p_52 returns false				 	 */					if (!parse_type52(blockette))						channel_wanted = FALSE;					else						found_channel = TRUE;			set_chn = 1;				}			else				channel_wanted = FALSE;			continue;		}		if ((blockette_type == 59) && found_channel) 		{			/* found_channel is there because if the			 * user requested say LHE for a specific			 * time, and there are subsequent updates			 * in the DATALESS say, the B059s get tagged			 * onto the end if all updates. So we flag it			 * earlier so we no to parse it			 */			parse_type59(blockette);			continue;                } 		if (!channel_wanted)			continue;		if (blockette_type == 53) 		{			parse_type53(blockette);			continue;		}				if (blockette_type == 54) 		{			parse_type54(blockette);			continue;		}				if (blockette_type == 55) 		{			parse_type55(blockette);			continue;		}				if (blockette_type == 56) 		{			parse_type56(blockette);			continue;		}				if (blockette_type == 57) 		{			parse_type57(blockette);     			continue;		}				if (blockette_type == 58)		{			parse_type58(blockette);			continue;		}				if (blockette_type == 60) 		{			parse_type60(blockette);     			continue;                } 		if (blockette_type == 61) 		{			parse_type61(blockette);			continue;		}		if (blockette_type == 62) 		{			parse_type62(blockette);			continue;		}				if (blockette_type != 0) 		{			fprintf (stderr, "WARNING (process_stationh):  ");			fprintf (stderr, "unknown blockette type %d found in record %ld.\n",				blockette_type, input.recordnumber);			fprintf (stderr, "\tExecution continuing.\n");				return 0;		}			}	return 1;/*                 +=======================================+                 *//*=================|                cleanup                |=================*//*                 +=======================================+                 */}/*                 +=======================================+                 *//*=================|                helper proc            |=================*//*                 +=======================================+                 */int reset_stn_chn_flags(){	channel_wanted = FALSE;	found_station = FALSE; 	found_channel = FALSE;}

?? 快捷鍵說(shuō)明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲日本va午夜在线影院| 精品成人免费观看| 久久精品国产第一区二区三区 | 91成人网在线| 亚洲高清久久久| 久久久久久电影| 欧美日韩中文字幕精品| 国内精品免费**视频| 亚洲视频在线观看一区| 7777精品伊人久久久大香线蕉| 麻豆91精品91久久久的内涵| 国产精品亲子伦对白| 欧美三级在线看| 国产高清在线精品| 午夜精品一区在线观看| 一区二区三区波多野结衣在线观看| 91精品国产一区二区三区香蕉| 成人午夜在线视频| 亚洲欧美日韩在线| www成人在线观看| 欧美日韩高清一区二区| 国产精品1区2区3区| 轻轻草成人在线| 久久久亚洲精品石原莉奈| 欧美视频日韩视频| 成人avav影音| 国内精品国产三级国产a久久| 一区二区三区免费| 日韩欧美中文一区二区| 日韩成人午夜电影| 午夜久久久久久电影| 亚洲a一区二区| 亚洲成人精品一区| 五月天激情综合网| 午夜精品国产更新| 日韩专区欧美专区| 青草国产精品久久久久久| 婷婷久久综合九色国产成人 | 亚洲成av人影院| 亚洲成a人片综合在线| 亚洲成人av在线电影| 亚洲电影视频在线| 日韩黄色免费网站| 日韩avvvv在线播放| 日韩高清一区二区| 免费观看日韩电影| 国产在线一区二区| 成人av网址在线观看| 一道本成人在线| 欧美日韩一区二区三区视频| 欧美日韩一卡二卡三卡| 日韩一区二区在线免费观看| 欧美不卡一区二区三区四区| 精品国产乱码久久久久久免费| 久久亚洲精品国产精品紫薇| 久久精品视频一区| 中文字幕一区二区在线播放| 亚洲精品视频在线| 日韩精品电影在线| 538prom精品视频线放| 日韩午夜av一区| 欧美激情中文不卡| 国产成人精品免费| 99精品视频一区| 国产精品网友自拍| 777奇米成人网| 久久亚洲精品国产精品紫薇| 久久久精品2019中文字幕之3| 国产精品成人免费| 婷婷六月综合亚洲| 国产成人在线观看| 欧美熟乱第一页| 精品国产一区二区在线观看| 中国av一区二区三区| 亚洲一区二区综合| 黑人巨大精品欧美一区| 91免费看视频| 日韩三级电影网址| 亚洲免费观看高清| 久久国产成人午夜av影院| 国产乱子伦一区二区三区国色天香| 99久久夜色精品国产网站| 欧美无乱码久久久免费午夜一区| 日韩欧美国产午夜精品| 亚洲欧洲日韩综合一区二区| 日韩va欧美va亚洲va久久| 成人精品免费网站| 欧美一级高清片在线观看| 国产精品久久久久三级| 日韩影院精彩在线| 波多野结衣视频一区| 91精品国产综合久久小美女| 1区2区3区国产精品| 麻豆精品精品国产自在97香蕉| 91麻豆国产福利精品| 久久一二三国产| 亚洲大型综合色站| 91在线播放网址| 久久综合久久久久88| 日日夜夜免费精品| 色天天综合久久久久综合片| 久久久精品综合| 免费成人美女在线观看.| 在线亚洲高清视频| 国产精品国产三级国产aⅴ无密码| 狂野欧美性猛交blacked| 欧美丝袜丝交足nylons| 综合激情成人伊人| 国产高清在线精品| 精品国产一区二区精华| av一区二区三区黑人| 精品久久国产字幕高潮| 亚洲综合一区在线| 色综合天天综合网天天看片| 久久久91精品国产一区二区精品 | 欧美国产视频在线| 精品无人区卡一卡二卡三乱码免费卡| 欧洲生活片亚洲生活在线观看| 日本一区二区三级电影在线观看| 韩日av一区二区| 欧美成人性福生活免费看| 石原莉奈在线亚洲三区| 欧美性大战久久久久久久| 亚洲九九爱视频| 日本韩国精品一区二区在线观看| 国产精品传媒在线| 国产成人一区二区精品非洲| 久久欧美一区二区| 国产一区二区三区四区五区入口| 欧美高清视频在线高清观看mv色露露十八 | 色美美综合视频| 亚洲日本va午夜在线电影| 99这里只有精品| 中文字幕在线不卡一区二区三区| 高清shemale亚洲人妖| 久久综合视频网| 东方aⅴ免费观看久久av| 国产日韩欧美制服另类| 国产成人av福利| 国产精品少妇自拍| 成人做爰69片免费看网站| 日本一区二区三区视频视频| 成人激情动漫在线观看| 国产精品美女久久久久久久网站| 成人免费毛片片v| 中文字幕在线观看一区| 欧洲国产伦久久久久久久| 亚洲国产精品一区二区www在线| 欧美中文字幕一二三区视频| 亚洲aaa精品| 精品国精品国产| 国产91丝袜在线18| 亚洲人成影院在线观看| 欧美艳星brazzers| 美女视频黄免费的久久| 国产三区在线成人av| a美女胸又www黄视频久久| 亚洲一区中文日韩| 欧美一区二区视频在线观看2022| 久久99热99| 国产精品久久久久久福利一牛影视 | 国产原创一区二区三区| 国产精品久久久一本精品| 欧洲精品中文字幕| 久久丁香综合五月国产三级网站| 国产欧美视频在线观看| 在线看国产日韩| 免费成人在线视频观看| 国产精品久久久久天堂| 欧美精品第一页| 国产东北露脸精品视频| 一区二区视频在线| 欧美一区二区成人6969| 成人免费不卡视频| 日韩精品91亚洲二区在线观看| 国产日韩精品一区二区三区 | 欧美一区二区在线免费播放 | 欧美一区二区国产| av在线这里只有精品| 免费观看91视频大全| 亚洲人午夜精品天堂一二香蕉| 欧美日韩免费视频| 成人丝袜18视频在线观看| 亚洲成人动漫一区| 国产欧美一二三区| 欧美一区二区三级| 91在线一区二区三区| 美女www一区二区| 亚洲欧美日韩国产一区二区三区| 日韩一区二区三区免费观看| 东方aⅴ免费观看久久av| 日本三级亚洲精品| 亚洲日穴在线视频| 久久久久久麻豆| 欧美一级久久久久久久大片| 97精品久久久午夜一区二区三区| 精品一区二区三区免费毛片爱| 亚洲图片欧美色图| 中文字幕日韩av资源站| 精品久久久网站|