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

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

?? conf.l.c

?? linux c開發的網絡端口檢測工具,應用在報警,掃描方面
?? C
?? 第 1 頁 / 共 3 頁
字號:
		for ( n = 0; n < max_size && \			     (c = getc( yyin )) != EOF && c != '\n'; ++n ) \			buf[n] = (char) c; \		if ( c == '\n' ) \			buf[n++] = (char) c; \		if ( c == EOF && ferror( yyin ) ) \			YY_FATAL_ERROR( "input in flex scanner failed" ); \		result = n; \		} \	else if ( ((result = fread( buf, 1, max_size, yyin )) == 0) \		  && ferror( yyin ) ) \		YY_FATAL_ERROR( "input in flex scanner failed" );#endif/* No semi-colon after return; correct usage is to write "yyterminate();" - * we don't want an extra ';' after the "return" because that will cause * some compilers to complain about unreachable statements. */#ifndef yyterminate#define yyterminate() return YY_NULL#endif/* Number of entries by which start-condition stack grows. */#ifndef YY_START_STACK_INCR#define YY_START_STACK_INCR 25#endif/* Report a fatal error. */#ifndef YY_FATAL_ERROR#define YY_FATAL_ERROR(msg) yy_fatal_error( msg )#endif/* Default declaration of generated scanner - a define so the user can * easily add parameters. */#ifndef YY_DECL#define YY_DECL int yylex YY_PROTO(( void ))#endif/* Code executed at the beginning of each rule, after yytext and yyleng * have been set up. */#ifndef YY_USER_ACTION#define YY_USER_ACTION#endif/* Code executed at the end of each rule. */#ifndef YY_BREAK#define YY_BREAK break;#endif#define YY_RULE_SETUP \	YY_USER_ACTIONYY_DECL	{	register yy_state_type yy_current_state;	register char *yy_cp, *yy_bp;	register int yy_act;#line 9 "conf.l"	if ( yy_init )		{		yy_init = 0;#ifdef YY_USER_INIT		YY_USER_INIT;#endif		if ( ! yy_start )			yy_start = 1;	/* first start state */		if ( ! yyin )			yyin = stdin;		if ( ! yyout )			yyout = stdout;		if ( ! yy_current_buffer )			yy_current_buffer =				yy_create_buffer( yyin, YY_BUF_SIZE );		yy_load_buffer_state();		}	while ( 1 )		/* loops until end-of-file is reached */		{		yy_cp = yy_c_buf_p;		/* Support of yytext. */		*yy_cp = yy_hold_char;		/* yy_bp points to the position in yy_ch_buf of the start of		 * the current run.		 */		yy_bp = yy_cp;		yy_current_state = yy_start;yy_match:		do			{			register YY_CHAR yy_c = yy_ec[YY_SC_TO_UI(*yy_cp)];			if ( yy_accept[yy_current_state] )				{				yy_last_accepting_state = yy_current_state;				yy_last_accepting_cpos = yy_cp;				}			while ( yy_chk[yy_base[yy_current_state] + yy_c] != yy_current_state )				{				yy_current_state = (int) yy_def[yy_current_state];				if ( yy_current_state >= 151 )					yy_c = yy_meta[(unsigned int) yy_c];				}			yy_current_state = yy_nxt[yy_base[yy_current_state] + (unsigned int) yy_c];			++yy_cp;			}		while ( yy_base[yy_current_state] != 181 );yy_find_action:		yy_act = yy_accept[yy_current_state];		if ( yy_act == 0 )			{ /* have to back up */			yy_cp = yy_last_accepting_cpos;			yy_current_state = yy_last_accepting_state;			yy_act = yy_accept[yy_current_state];			}		YY_DO_BEFORE_ACTION;do_action:	/* This label is used only to access EOF actions. */		switch ( yy_act )	{ /* beginning of action switch */			case 0: /* must back up */			/* undo the effects of YY_DO_BEFORE_ACTION */			*yy_cp = yy_hold_char;			yy_cp = yy_last_accepting_cpos;			yy_current_state = yy_last_accepting_state;			goto yy_find_action;case 1:YY_RULE_SETUP#line 10 "conf.l"/* Ignore */;	YY_BREAKcase 2:YY_RULE_SETUP#line 11 "conf.l"{ return TOKNEWLINE; }	YY_BREAKcase 3:YY_RULE_SETUP#line 12 "conf.l"{ return TOKNEWLINE; }	YY_BREAKcase 4:YY_RULE_SETUP#line 13 "conf.l"{ bdconfig_lval.string=strdup(yytext); return IPADDR; }	YY_BREAKcase 5:YY_RULE_SETUP#line 14 "conf.l"{ bdconfig_lval.number=atoi(yytext); return NUMBER; }	YY_BREAKcase 6:YY_RULE_SETUP#line 15 "conf.l"{ bdconfig_lval.string=strdup(yytext); return STRING; }	YY_BREAKcase 7:YY_RULE_SETUP#line 16 "conf.l"{ return TOKSLASH; }	YY_BREAKcase 8:YY_RULE_SETUP#line 17 "conf.l"{ bdconfig_lval.number=!strcmp(yytext,"true"); return STATE; }	YY_BREAKcase 9:YY_RULE_SETUP#line 18 "conf.l"{ return TOKSUBNET; }	YY_BREAKcase 10:YY_RULE_SETUP#line 19 "conf.l"{ return TOKDEV; }	YY_BREAKcase 11:YY_RULE_SETUP#line 20 "conf.l"{ return TOKSKIPINTERVALS; }	YY_BREAKcase 12:YY_RULE_SETUP#line 21 "conf.l"{ return TOKGRAPHCUTOFF; }	YY_BREAKcase 13:YY_RULE_SETUP#line 22 "conf.l"{ return TOKPROMISC; }	YY_BREAKcase 14:YY_RULE_SETUP#line 23 "conf.l"{ return TOKOUTPUTCDF; }			YY_BREAKcase 15:YY_RULE_SETUP#line 24 "conf.l"{ return TOKRECOVERCDF; }			YY_BREAKcase 16:YY_RULE_SETUP#line 25 "conf.l"{ return TOKGRAPH; }	YY_BREAKcase 17:YY_RULE_SETUP#line 26 "conf.l"{ return TOKFILTER; }	YY_BREAKcase 18:YY_RULE_SETUP#line 27 "conf.l"{ return TOKMETAREFRESH; }	YY_BREAKcase 19:YY_RULE_SETUP#line 28 "conf.l"{ return TOKPGSQLCONNECTSTRING; }	YY_BREAKcase 20:YY_RULE_SETUP#line 29 "conf.l"{ return TOKSENSORID; }	YY_BREAKcase 21:YY_RULE_SETUP#line 30 "conf.l"{ return TOKJUNK; }	YY_BREAKcase 22:YY_RULE_SETUP#line 31 "conf.l"YY_FATAL_ERROR( "flex scanner jammed" );	YY_BREAKcase YY_STATE_EOF(INITIAL):	yyterminate();	case YY_END_OF_BUFFER:		{		/* Amount of text matched not including the EOB char. */		int yy_amount_of_matched_text = (int) (yy_cp - yytext_ptr) - 1;		/* Undo the effects of YY_DO_BEFORE_ACTION. */		*yy_cp = yy_hold_char;		YY_RESTORE_YY_MORE_OFFSET		if ( yy_current_buffer->yy_buffer_status == YY_BUFFER_NEW )			{			/* We're scanning a new file or input source.  It's			 * possible that this happened because the user			 * just pointed yyin at a new source and called			 * yylex().  If so, then we have to assure			 * consistency between yy_current_buffer and our			 * globals.  Here is the right place to do so, because			 * this is the first action (other than possibly a			 * back-up) that will match for the new input source.			 */			yy_n_chars = yy_current_buffer->yy_n_chars;			yy_current_buffer->yy_input_file = yyin;			yy_current_buffer->yy_buffer_status = YY_BUFFER_NORMAL;			}		/* Note that here we test for yy_c_buf_p "<=" to the position		 * of the first EOB in the buffer, since yy_c_buf_p will		 * already have been incremented past the NUL character		 * (since all states make transitions on EOB to the		 * end-of-buffer state).  Contrast this with the test		 * in input().		 */		if ( yy_c_buf_p <= &yy_current_buffer->yy_ch_buf[yy_n_chars] )			{ /* This was really a NUL. */			yy_state_type yy_next_state;			yy_c_buf_p = yytext_ptr + yy_amount_of_matched_text;			yy_current_state = yy_get_previous_state();			/* Okay, we're now positioned to make the NUL			 * transition.  We couldn't have			 * yy_get_previous_state() go ahead and do it			 * for us because it doesn't know how to deal			 * with the possibility of jamming (and we don't			 * want to build jamming into it because then it			 * will run more slowly).			 */			yy_next_state = yy_try_NUL_trans( yy_current_state );			yy_bp = yytext_ptr + YY_MORE_ADJ;			if ( yy_next_state )				{				/* Consume the NUL. */				yy_cp = ++yy_c_buf_p;				yy_current_state = yy_next_state;				goto yy_match;				}			else				{				yy_cp = yy_c_buf_p;				goto yy_find_action;				}			}		else switch ( yy_get_next_buffer() )			{			case EOB_ACT_END_OF_FILE:				{				yy_did_buffer_switch_on_eof = 0;				if ( yywrap() )					{					/* Note: because we've taken care in					 * yy_get_next_buffer() to have set up					 * yytext, we can now set up					 * yy_c_buf_p so that if some total					 * hoser (like flex itself) wants to					 * call the scanner after we return the					 * YY_NULL, it'll still work - another					 * YY_NULL will get returned.					 */					yy_c_buf_p = yytext_ptr + YY_MORE_ADJ;					yy_act = YY_STATE_EOF(YY_START);					goto do_action;					}				else					{					if ( ! yy_did_buffer_switch_on_eof )						YY_NEW_FILE;					}				break;				}			case EOB_ACT_CONTINUE_SCAN:				yy_c_buf_p =					yytext_ptr + yy_amount_of_matched_text;				yy_current_state = yy_get_previous_state();				yy_cp = yy_c_buf_p;				yy_bp = yytext_ptr + YY_MORE_ADJ;				goto yy_match;			case EOB_ACT_LAST_MATCH:				yy_c_buf_p =				&yy_current_buffer->yy_ch_buf[yy_n_chars];				yy_current_state = yy_get_previous_state();				yy_cp = yy_c_buf_p;				yy_bp = yytext_ptr + YY_MORE_ADJ;				goto yy_find_action;			}		break;		}	default:		YY_FATAL_ERROR(			"fatal flex scanner internal error--no action found" );	} /* end of action switch */		} /* end of scanning one token */	} /* end of yylex *//* yy_get_next_buffer - try to read in a new buffer * * Returns a code representing an action: *	EOB_ACT_LAST_MATCH - *	EOB_ACT_CONTINUE_SCAN - continue scanning from current position *	EOB_ACT_END_OF_FILE - end of file */static int yy_get_next_buffer()	{	register char *dest = yy_current_buffer->yy_ch_buf;	register char *source = yytext_ptr;	register int number_to_move, i;	int ret_val;	if ( yy_c_buf_p > &yy_current_buffer->yy_ch_buf[yy_n_chars + 1] )		YY_FATAL_ERROR(		"fatal flex scanner internal error--end of buffer missed" );	if ( yy_current_buffer->yy_fill_buffer == 0 )		{ /* Don't try to fill the buffer, so this is an EOF. */		if ( yy_c_buf_p - yytext_ptr - YY_MORE_ADJ == 1 )			{			/* We matched a single character, the EOB, so			 * treat this as a final EOF.			 */			return EOB_ACT_END_OF_FILE;			}		else			{			/* We matched some text prior to the EOB, first			 * process it.			 */			return EOB_ACT_LAST_MATCH;			}		}	/* Try to read more data. */	/* First move last chars to start of buffer. */	number_to_move = (int) (yy_c_buf_p - yytext_ptr) - 1;	for ( i = 0; i < number_to_move; ++i )		*(dest++) = *(source++);	if ( yy_current_buffer->yy_buffer_status == YY_BUFFER_EOF_PENDING )		/* don't do the read, it's not guaranteed to return an EOF,		 * just force an EOF		 */		yy_current_buffer->yy_n_chars = yy_n_chars = 0;	else		{		int num_to_read =			yy_current_buffer->yy_buf_size - number_to_move - 1;		while ( num_to_read <= 0 )			{ /* Not enough room in the buffer - grow it. */#ifdef YY_USES_REJECT			YY_FATAL_ERROR("input buffer overflow, can't enlarge buffer because scanner uses REJECT" );#else			/* just a shorter name for the current buffer */			YY_BUFFER_STATE b = yy_current_buffer;			int yy_c_buf_p_offset =				(int) (yy_c_buf_p - b->yy_ch_buf);			if ( b->yy_is_our_buffer )				{				int new_size = b->yy_buf_size * 2;				if ( new_size <= 0 )					b->yy_buf_size += b->yy_buf_size / 8;				else					b->yy_buf_size *= 2;				b->yy_ch_buf = (char *)					/* Include room in for 2 EOB chars. */					yy_flex_realloc( (void *) b->yy_ch_buf,							 b->yy_buf_size + 2 );				}			else				/* Can't grow it, we don't own it. */				b->yy_ch_buf = 0;			if ( ! b->yy_ch_buf )				YY_FATAL_ERROR(				"fatal error - scanner input buffer overflow" );			yy_c_buf_p = &b->yy_ch_buf[yy_c_buf_p_offset];			num_to_read = yy_current_buffer->yy_buf_size -						number_to_move - 1;#endif			}		if ( num_to_read > YY_READ_BUF_SIZE )			num_to_read = YY_READ_BUF_SIZE;		/* Read in more data. */		YY_INPUT( (&yy_current_buffer->yy_ch_buf[number_to_move]),			yy_n_chars, num_to_read );		yy_current_buffer->yy_n_chars = yy_n_chars;		}	if ( yy_n_chars == 0 )		{		if ( number_to_move == YY_MORE_ADJ )			{			ret_val = EOB_ACT_END_OF_FILE;			yyrestart( yyin );			}		else			{			ret_val = EOB_ACT_LAST_MATCH;			yy_current_buffer->yy_buffer_status =				YY_BUFFER_EOF_PENDING;			}		}	else		ret_val = EOB_ACT_CONTINUE_SCAN;	yy_n_chars += number_to_move;	yy_current_buffer->yy_ch_buf[yy_n_chars] = YY_END_OF_BUFFER_CHAR;	yy_current_buffer->yy_ch_buf[yy_n_chars + 1] = YY_END_OF_BUFFER_CHAR;	yytext_ptr = &yy_current_buffer->yy_ch_buf[0];	return ret_val;	}/* yy_get_previous_state - get the state just before the EOB char was reached */static yy_state_type yy_get_previous_state()	{	register yy_state_type yy_current_state;	register char *yy_cp;	yy_current_state = yy_start;	for ( yy_cp = yytext_ptr + YY_MORE_ADJ; yy_cp < yy_c_buf_p; ++yy_cp )		{		register YY_CHAR yy_c = (*yy_cp ? yy_ec[YY_SC_TO_UI(*yy_cp)] : 1);		if ( yy_accept[yy_current_state] )			{			yy_last_accepting_state = yy_current_state;			yy_last_accepting_cpos = yy_cp;			}		while ( yy_chk[yy_base[yy_current_state] + yy_c] != yy_current_state )			{			yy_current_state = (int) yy_def[yy_current_state];			if ( yy_current_state >= 151 )				yy_c = yy_meta[(unsigned int) yy_c];			}		yy_current_state = yy_nxt[yy_base[yy_current_state] + (unsigned int) yy_c];		}	return yy_current_state;	}/* yy_try_NUL_trans - try to make a transition on the NUL character * * synopsis *	next_state = yy_try_NUL_trans( current_state ); */#ifdef YY_USE_PROTOSstatic yy_state_type yy_try_NUL_trans( yy_state_type yy_current_state )#elsestatic yy_state_type yy_try_NUL_trans( yy_current_state )yy_state_type yy_current_state;#endif	{	register int yy_is_jam;	register char *yy_cp = yy_c_buf_p;

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美主播一区二区三区| 国产伦精一区二区三区| 日本电影欧美片| 亚洲免费毛片网站| 在线观看视频一区二区欧美日韩| 亚洲黄一区二区三区| 在线免费观看日本欧美| 午夜影院在线观看欧美| 91.xcao| 久久国产免费看| 亚洲国产精品二十页| 成人的网站免费观看| 一区二区三区精品在线| 欧美日本一道本在线视频| 六月丁香婷婷色狠狠久久| 国产日韩欧美不卡| 91色porny在线视频| 日本在线不卡一区| 国产无一区二区| 色久优优欧美色久优优| 亚欧色一区w666天堂| 日韩女优毛片在线| 99re66热这里只有精品3直播 | 欧美激情艳妇裸体舞| 99热精品国产| 日本人妖一区二区| 国产精品久久久久四虎| 91麻豆精品国产91久久久久久| 黄页视频在线91| 有码一区二区三区| 久久久另类综合| 欧美日韩一区二区三区在线看 | 国产三级欧美三级| 在线观看av不卡| 国产在线精品一区二区夜色 | 亚洲色图在线视频| 欧美一区二区三区男人的天堂| 国产91精品在线观看| 亚洲不卡一区二区三区| 久久精品亚洲麻豆av一区二区 | 免费精品视频在线| 亚洲欧美日韩中文字幕一区二区三区| 日韩精品中午字幕| 欧美中文字幕一区| 99久久精品免费精品国产| 免费久久精品视频| 亚洲国产视频a| 国产精品高潮久久久久无| 精品久久久久久综合日本欧美| 欧美在线色视频| 成人av网站免费| 国内精品不卡在线| 美女精品自拍一二三四| 亚洲午夜精品久久久久久久久| 国产精品丝袜在线| 久久嫩草精品久久久久| 欧美一区二区国产| 欧美性生交片4| 91视频xxxx| 99在线精品免费| 粉嫩绯色av一区二区在线观看| 蜜桃视频免费观看一区| 亚洲va韩国va欧美va| 亚洲私人黄色宅男| 国产精品人妖ts系列视频| 久久久www成人免费毛片麻豆| 这里是久久伊人| 欧美群妇大交群中文字幕| 在线一区二区三区四区| 一本大道av伊人久久综合| 成人夜色视频网站在线观看| 韩国女主播一区| 国产在线一区观看| 国产精品夜夜嗨| 国产精品小仙女| 成人一道本在线| 91在线一区二区| 91在线高清观看| 在线欧美日韩精品| 色94色欧美sute亚洲线路一ni| 99精品视频一区二区三区| 成人黄色国产精品网站大全在线免费观看| 国产一区二区导航在线播放| 久久99久久精品欧美| 国产一区91精品张津瑜| 国产精品一区二区在线播放| 成人性生交大片| 91免费精品国自产拍在线不卡| 91一区二区三区在线播放| 日本韩国欧美在线| 欧美群妇大交群的观看方式| 日韩一区国产二区欧美三区| 久久你懂得1024| 中文字幕一区二区不卡 | 亚洲国产精品二十页| 国产欧美综合在线| 亚洲精品亚洲人成人网| 亚洲福利视频一区二区| 美国一区二区三区在线播放| 久久国产福利国产秒拍| 国产一区二区中文字幕| 成人综合日日夜夜| 欧美私模裸体表演在线观看| 91精品国产全国免费观看| www激情久久| 自拍偷拍欧美精品| 日本视频在线一区| 国产成人啪免费观看软件| 99精品欧美一区二区三区小说| 色狠狠综合天天综合综合| 欧美一级日韩一级| 国产欧美视频在线观看| 亚洲一卡二卡三卡四卡| 精品亚洲国产成人av制服丝袜| 懂色中文一区二区在线播放| 91黄色在线观看| 精品国产乱码久久久久久闺蜜| 亚洲欧洲日韩在线| 麻豆精品国产91久久久久久| av电影在线不卡| 日韩欧美黄色影院| 一区二区视频在线看| 久久99精品国产.久久久久久| 91在线精品一区二区三区| 欧美一区二区在线免费观看| 国产精品剧情在线亚洲| 日韩成人午夜电影| 一本大道久久a久久精二百 | 国产成人日日夜夜| 91精品欧美福利在线观看| 综合欧美亚洲日本| 激情综合色综合久久| 欧美综合一区二区| 国产精品久久久久久久第一福利| 日韩国产精品大片| 欧美性大战久久久久久久蜜臀 | 一区二区高清在线| 久久se精品一区精品二区| 在线欧美日韩精品| 国产精品丝袜一区| 久久91精品国产91久久小草| 日本高清无吗v一区| 久久久91精品国产一区二区精品| 婷婷丁香激情综合| 色婷婷精品大在线视频| 久久综合久久99| 日本麻豆一区二区三区视频| 99久久伊人久久99| 国产欧美一区二区三区鸳鸯浴| 麻豆久久久久久| 欧美日本一区二区| 亚洲制服欧美中文字幕中文字幕| voyeur盗摄精品| 国产人妖乱国产精品人妖| 国产在线精品一区二区三区不卡| 欧美一级日韩免费不卡| 视频在线在亚洲| 欧美男人的天堂一二区| 亚洲一区二区精品3399| 在线日韩国产精品| 一区二区在线观看不卡| 91免费在线播放| 国产精品久久久久久福利一牛影视 | 亚洲第一二三四区| 一道本成人在线| 亚洲人成亚洲人成在线观看图片| 暴力调教一区二区三区| 国产精品久久久久四虎| eeuss鲁片一区二区三区| 中文字幕乱码亚洲精品一区| 成人午夜在线视频| 中文字幕成人在线观看| 成人午夜私人影院| 国产精品免费看片| 99久久精品免费| 亚洲女同女同女同女同女同69| 91网站黄www| 亚洲成人在线网站| 日韩欧美一级二级三级久久久| 日韩电影在线看| 2024国产精品| 成人一道本在线| 亚洲精品欧美二区三区中文字幕| 色欧美88888久久久久久影院| 又紧又大又爽精品一区二区| 欧美日韩精品一区二区天天拍小说| 日韩av电影免费观看高清完整版| 日韩一区二区三区电影在线观看| 美国欧美日韩国产在线播放| 久久久久久久一区| 成人久久18免费网站麻豆| 亚洲欧洲精品天堂一级| 欧洲精品一区二区| 久久国产精品99久久久久久老狼| 国产偷国产偷精品高清尤物| av网站一区二区三区| 午夜免费久久看| 久久亚洲私人国产精品va媚药| av动漫一区二区| 日韩和欧美一区二区三区|