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

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

?? conf.tab.c

?? linux c開發的網絡端口檢測工具,應用在報警,掃描方面
?? C
?? 第 1 頁 / 共 3 頁
字號:
#  undef YYSTACK_RELOCATE	if (yyss1 != yyssa)	  YYSTACK_FREE (yyss1);      }# endif#endif /* no yyoverflow */      yyssp = yyss + yysize - 1;      yyvsp = yyvs + yysize - 1;      YYDPRINTF ((stderr, "Stack size increased to %lu\n",		  (unsigned long int) yystacksize));      if (yyss + yystacksize - 1 <= yyssp)	YYABORT;    }  YYDPRINTF ((stderr, "Entering state %d\n", yystate));  goto yybackup;/*-----------.| yybackup.  |`-----------*/yybackup:/* Do appropriate processing given the current state.  *//* Read a lookahead token if we need one and don't already have one.  *//* yyresume: */  /* First try to decide what to do without reference to lookahead token.  */  yyn = yypact[yystate];  if (yyn == YYPACT_NINF)    goto yydefault;  /* Not known => get a lookahead token if don't already have one.  */  /* YYCHAR is either YYEMPTY or YYEOF or a valid lookahead symbol.  */  if (yychar == YYEMPTY)    {      YYDPRINTF ((stderr, "Reading a token: "));      yychar = YYLEX;    }  if (yychar <= YYEOF)    {      yychar = yytoken = YYEOF;      YYDPRINTF ((stderr, "Now at end of input.\n"));    }  else    {      yytoken = YYTRANSLATE (yychar);      YYDSYMPRINTF ("Next token is", yytoken, &yylval, &yylloc);    }  /* If the proper action on seeing token YYTOKEN is to reduce or to     detect an error, take that action.  */  yyn += yytoken;  if (yyn < 0 || YYLAST < yyn || yycheck[yyn] != yytoken)    goto yydefault;  yyn = yytable[yyn];  if (yyn <= 0)    {      if (yyn == 0 || yyn == YYTABLE_NINF)	goto yyerrlab;      yyn = -yyn;      goto yyreduce;    }  if (yyn == YYFINAL)    YYACCEPT;  /* Shift the lookahead token.  */  YYDPRINTF ((stderr, "Shifting token %s, ", yytname[yytoken]));  /* Discard the token being shifted unless it is eof.  */  if (yychar != YYEOF)    yychar = YYEMPTY;  *++yyvsp = yylval;  /* Count tokens shifted since error; after three, turn off error     status.  */  if (yyerrstatus)    yyerrstatus--;  yystate = yyn;  goto yynewstate;/*-----------------------------------------------------------.| yydefault -- do the default action for the current state.  |`-----------------------------------------------------------*/yydefault:  yyn = yydefact[yystate];  if (yyn == 0)    goto yyerrlab;  goto yyreduce;/*-----------------------------.| yyreduce -- Do a reduction.  |`-----------------------------*/yyreduce:  /* yyn is the number of a rule to reduce with.  */  yylen = yyr2[yyn];  /* If YYLEN is nonzero, implement the default value of the action:     `$$ = $1'.     Otherwise, the following line sets YYVAL to garbage.     This behavior is undocumented and Bison     users should not rely upon it.  Assigning to YYVAL     unconditionally makes the parser a bit smaller, and it avoids a     GCC warning that YYVAL may be used uninitialized.  */  yyval = yyvsp[1-yylen];  YY_REDUCE_PRINT (yyn);  switch (yyn)    {        case 19:#line 90 "conf.y"    {	LineNo++;	}    break;  case 20:#line 97 "conf.y"    {	struct in_addr addr, addr2;		SubnetTable[SubnetCount].ip = inet_network(yyvsp[-1].string) & inet_network(yyvsp[0].string);    	SubnetTable[SubnetCount].mask = inet_network(yyvsp[0].string);		addr.s_addr = ntohl(SubnetTable[SubnetCount].ip);	addr2.s_addr = ntohl(SubnetTable[SubnetCount++].mask);	syslog(LOG_INFO, "Monitoring subnet %s with netmask %s", inet_ntoa(addr), inet_ntoa(addr2));	}    break;  case 21:#line 111 "conf.y"    {	unsigned int Subnet, Counter, Mask;	struct in_addr addr, addr2;	Mask = 1; Mask <<= 31;	for (Counter = 0, Subnet = 0; Counter < yyvsp[0].number; Counter++)		{		Subnet >>= 1;		Subnet |= Mask;		} 	SubnetTable[SubnetCount].mask = Subnet; 	SubnetTable[SubnetCount].ip = inet_network(yyvsp[-2].string) & Subnet;	addr.s_addr = ntohl(SubnetTable[SubnetCount].ip);	addr2.s_addr = ntohl(SubnetTable[SubnetCount++].mask);	syslog(LOG_INFO, "Monitoring subnet %s with netmask %s", inet_ntoa(addr), inet_ntoa(addr2));	}    break;  case 22:#line 131 "conf.y"    {    yyvsp[0].string[strlen(yyvsp[0].string)-1] = '\0';    yyval.string = yyvsp[0].string+1;    }    break;  case 23:#line 139 "conf.y"    {	config.dev = yyvsp[0].string;	}    break;  case 24:#line 146 "conf.y"    {	config.filter = yyvsp[0].string;	}    break;  case 25:#line 153 "conf.y"    {	config.meta_refresh = yyvsp[0].number;	}    break;  case 26:#line 160 "conf.y"    {	config.skip_intervals = yyvsp[0].number+1;	}    break;  case 27:#line 167 "conf.y"    {	config.graph_cutoff = yyvsp[0].number*1024;	}    break;  case 28:#line 174 "conf.y"    {	config.promisc = yyvsp[0].number;	}    break;  case 29:#line 181 "conf.y"    {	config.output_cdf = yyvsp[0].number;	}    break;  case 30:#line 188 "conf.y"    {	config.recover_cdf = yyvsp[0].number;	}    break;  case 31:#line 195 "conf.y"    {	config.graph = yyvsp[0].number;	}    break;  case 32:#line 202 "conf.y"    {    config.db_connect_string = yyvsp[0].string;	config.output_database = DB_PGSQL;    }    break;  case 33:#line 210 "conf.y"    {    config.sensor_id = yyvsp[0].string;    }    break;    }/* Line 1000 of yacc.c.  */#line 1223 "y.tab.c"  yyvsp -= yylen;  yyssp -= yylen;  YY_STACK_PRINT (yyss, yyssp);  *++yyvsp = yyval;  /* Now `shift' the result of the reduction.  Determine what state     that goes to, based on the state we popped back to and the rule     number reduced by.  */  yyn = yyr1[yyn];  yystate = yypgoto[yyn - YYNTOKENS] + *yyssp;  if (0 <= yystate && yystate <= YYLAST && yycheck[yystate] == *yyssp)    yystate = yytable[yystate];  else    yystate = yydefgoto[yyn - YYNTOKENS];  goto yynewstate;/*------------------------------------.| yyerrlab -- here on detecting error |`------------------------------------*/yyerrlab:  /* If not already recovering from an error, report this error.  */  if (!yyerrstatus)    {      ++yynerrs;#if YYERROR_VERBOSE      yyn = yypact[yystate];      if (YYPACT_NINF < yyn && yyn < YYLAST)	{	  YYSIZE_T yysize = 0;	  int yytype = YYTRANSLATE (yychar);	  const char* yyprefix;	  char *yymsg;	  int yyx;	  /* Start YYX at -YYN if negative to avoid negative indexes in	     YYCHECK.  */	  int yyxbegin = yyn < 0 ? -yyn : 0;	  /* Stay within bounds of both yycheck and yytname.  */	  int yychecklim = YYLAST - yyn;	  int yyxend = yychecklim < YYNTOKENS ? yychecklim : YYNTOKENS;	  int yycount = 0;	  yyprefix = ", expecting ";	  for (yyx = yyxbegin; yyx < yyxend; ++yyx)	    if (yycheck[yyx + yyn] == yyx && yyx != YYTERROR)	      {		yysize += yystrlen (yyprefix) + yystrlen (yytname [yyx]);		yycount += 1;		if (yycount == 5)		  {		    yysize = 0;		    break;		  }	      }	  yysize += (sizeof ("syntax error, unexpected ")		     + yystrlen (yytname[yytype]));	  yymsg = (char *) YYSTACK_ALLOC (yysize);	  if (yymsg != 0)	    {	      char *yyp = yystpcpy (yymsg, "syntax error, unexpected ");	      yyp = yystpcpy (yyp, yytname[yytype]);	      if (yycount < 5)		{		  yyprefix = ", expecting ";		  for (yyx = yyxbegin; yyx < yyxend; ++yyx)		    if (yycheck[yyx + yyn] == yyx && yyx != YYTERROR)		      {			yyp = yystpcpy (yyp, yyprefix);			yyp = yystpcpy (yyp, yytname[yyx]);			yyprefix = " or ";		      }		}	      yyerror (yymsg);	      YYSTACK_FREE (yymsg);	    }	  else	    yyerror ("syntax error; also virtual memory exhausted");	}      else#endif /* YYERROR_VERBOSE */	yyerror ("syntax error");    }  if (yyerrstatus == 3)    {      /* If just tried and failed to reuse lookahead token after an	 error, discard it.  */      if (yychar <= YYEOF)        {          /* If at end of input, pop the error token,	     then the rest of the stack, then return failure.  */	  if (yychar == YYEOF)	     for (;;)	       {		 YYPOPSTACK;		 if (yyssp == yyss)		   YYABORT;		 YYDSYMPRINTF ("Error: popping", yystos[*yyssp], yyvsp, yylsp);		 yydestruct (yystos[*yyssp], yyvsp);	       }        }      else	{	  YYDSYMPRINTF ("Error: discarding", yytoken, &yylval, &yylloc);	  yydestruct (yytoken, &yylval);	  yychar = YYEMPTY;	}    }  /* Else will try to reuse lookahead token after shifting the error     token.  */  goto yyerrlab1;/*---------------------------------------------------.| yyerrorlab -- error raised explicitly by YYERROR.  |`---------------------------------------------------*/yyerrorlab:#ifdef __GNUC__  /* Pacify GCC when the user code never invokes YYERROR and the label     yyerrorlab therefore never appears in user code.  */  if (0)     goto yyerrorlab;#endif  yyvsp -= yylen;  yyssp -= yylen;  yystate = *yyssp;  goto yyerrlab1;/*-------------------------------------------------------------.| yyerrlab1 -- common code for both syntax error and YYERROR.  |`-------------------------------------------------------------*/yyerrlab1:  yyerrstatus = 3;	/* Each real token shifted decrements this.  */  for (;;)    {      yyn = yypact[yystate];      if (yyn != YYPACT_NINF)	{	  yyn += YYTERROR;	  if (0 <= yyn && yyn <= YYLAST && yycheck[yyn] == YYTERROR)	    {	      yyn = yytable[yyn];	      if (0 < yyn)		break;	    }	}      /* Pop the current state because it cannot handle the error token.  */      if (yyssp == yyss)	YYABORT;      YYDSYMPRINTF ("Error: popping", yystos[*yyssp], yyvsp, yylsp);      yydestruct (yystos[yystate], yyvsp);      YYPOPSTACK;      yystate = *yyssp;      YY_STACK_PRINT (yyss, yyssp);    }  if (yyn == YYFINAL)    YYACCEPT;  YYDPRINTF ((stderr, "Shifting error token, "));  *++yyvsp = yylval;  yystate = yyn;  goto yynewstate;/*-------------------------------------.| yyacceptlab -- YYACCEPT comes here.  |`-------------------------------------*/yyacceptlab:  yyresult = 0;  goto yyreturn;/*-----------------------------------.| yyabortlab -- YYABORT comes here.  |`-----------------------------------*/yyabortlab:  yyresult = 1;  goto yyreturn;#ifndef yyoverflow/*----------------------------------------------.| yyoverflowlab -- parser overflow comes here.  |`----------------------------------------------*/yyoverflowlab:  yyerror ("parser stack overflow");  yyresult = 2;  /* Fall through.  */#endifyyreturn:#ifndef yyoverflow  if (yyss != yyssa)    YYSTACK_FREE (yyss);#endif  return yyresult;}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
jlzzjlzz欧美大全| 欧美少妇性性性| 樱桃视频在线观看一区| 精品久久久久一区二区国产| 99在线精品观看| 亚洲一本大道在线| 男男成人高潮片免费网站| 精品对白一区国产伦| 国产成人午夜精品影院观看视频 | 精品日韩在线观看| 91九色最新地址| 国产不卡视频一区| 日韩高清在线不卡| 亚洲精品高清视频在线观看| 国产剧情一区二区| 色8久久人人97超碰香蕉987| 日本一区二区动态图| 久久99蜜桃精品| 6080午夜不卡| 日韩和的一区二区| 欧美伊人久久久久久午夜久久久久| 国产午夜一区二区三区| 国产综合成人久久大片91| 91精品国产丝袜白色高跟鞋| 亚洲国产欧美另类丝袜| 欧美在线你懂的| 亚洲午夜在线电影| 91传媒视频在线播放| 亚洲靠逼com| 色婷婷亚洲精品| 一区二区免费在线播放| 欧美性大战久久| 婷婷开心久久网| 欧美乱妇23p| 秋霞午夜av一区二区三区| 欧美高清视频一二三区| 日韩高清在线不卡| 日韩精品一区二区三区视频播放| 日韩av中文字幕一区二区| 欧美剧情片在线观看| 成人在线视频一区| 欧美激情综合在线| 不卡的av在线播放| 亚洲狠狠丁香婷婷综合久久久| 色综合色综合色综合色综合色综合 | 99久久精品免费| 亚洲日本一区二区三区| 在线亚洲一区观看| 日本在线不卡视频一二三区| 日韩一区二区三区在线观看| 国精产品一区一区三区mba桃花| 亚洲精品在线三区| 丁香啪啪综合成人亚洲小说 | 欧美成人精品1314www| 五月天激情综合| 欧美片在线播放| 日产精品久久久久久久性色| 在线视频综合导航| 五月婷婷激情综合| 日韩欧美一二三| 国产精品亚洲第一| 成人免费在线播放视频| 在线亚洲一区观看| 全国精品久久少妇| 欧美激情一区二区三区| 国产剧情一区二区| 亚洲免费伊人电影| 91精品国产综合久久久久久久久久| 免费看精品久久片| 日本一区二区综合亚洲| 色老综合老女人久久久| 日日夜夜精品免费视频| 欧美成人bangbros| av在线免费不卡| 国产精品久久777777| 91免费看视频| 青草国产精品久久久久久| 久久―日本道色综合久久| 91网站最新地址| 亚欧色一区w666天堂| 久久久不卡网国产精品一区| 色噜噜夜夜夜综合网| 久久av资源网| 一区二区三区小说| 51久久夜色精品国产麻豆| 捆绑紧缚一区二区三区视频 | 国产精品网站导航| 在线精品视频一区二区三四| 成人精品视频一区| 日韩精品亚洲专区| 中文字幕第一区综合| 欧美日韩国产天堂| 国产成人av电影在线观看| 亚洲精品五月天| 久久精品一区八戒影视| 日本高清不卡视频| 久久av资源站| 性久久久久久久久久久久| 国产欧美视频在线观看| 在线免费一区三区| 成人综合激情网| 色哟哟一区二区| 盗摄精品av一区二区三区| 免费成人小视频| 午夜精品福利久久久| 中文字幕不卡在线观看| 日韩欧美成人一区二区| 欧美色大人视频| 99久久国产免费看| 久久99精品久久久久久| 亚洲成人动漫在线观看| 亚洲精品网站在线观看| 中文在线一区二区| 久久在线免费观看| 精品人伦一区二区色婷婷| 欧美日韩一级片网站| 不卡的看片网站| 精品亚洲成a人| 韩国欧美一区二区| 午夜a成v人精品| 亚洲一级二级三级在线免费观看| 综合久久久久综合| 1000部国产精品成人观看| 中文字幕免费不卡| 中日韩av电影| 亚洲欧美日韩国产综合在线| 国产欧美视频在线观看| 国产婷婷精品av在线| 久久久蜜桃精品| 久久久精品国产免大香伊| 精品国精品自拍自在线| 日韩一卡二卡三卡国产欧美| 91黄色在线观看| 欧美系列在线观看| 91麻豆精品91久久久久同性| 欧美日韩www| 欧美一区二区三区免费大片| 欧美视频在线不卡| 欧美日韩国产美| 欧美一区二区三区在线| 在线成人小视频| 欧美精品国产精品| 欧美日韩精品专区| 日韩一区二区电影网| 久久人人超碰精品| 国产精品久99| 亚洲成人自拍网| 美女网站色91| 成人网页在线观看| 色婷婷狠狠综合| 9191国产精品| 久久在线观看免费| 国产精品久久毛片| 一区二区三区国产豹纹内裤在线| 一区二区三区资源| 美日韩一区二区三区| 狠狠色狠狠色综合| 成人夜色视频网站在线观看| 日本韩国欧美一区二区三区| 7777精品伊人久久久大香线蕉超级流畅| 欧美老人xxxx18| xf在线a精品一区二区视频网站| 久久精品网站免费观看| 亚洲天堂av一区| 日韩黄色片在线观看| 日本成人在线一区| 91啪九色porn原创视频在线观看| 欧美高清性hdvideosex| 国产日韩精品一区二区三区| 亚洲午夜电影网| 国内久久精品视频| 91国偷自产一区二区三区观看| 91香蕉视频mp4| 偷窥少妇高潮呻吟av久久免费| 国内成人免费视频| 91婷婷韩国欧美一区二区| 日韩欧美高清在线| 亚洲高清不卡在线观看| 成人午夜私人影院| 91精品麻豆日日躁夜夜躁| 中文字幕中文在线不卡住| 日本va欧美va精品| 色呦呦一区二区三区| 欧美一区二区三区四区在线观看| 亚洲国产精品二十页| 婷婷一区二区三区| 91网站最新地址| 久久婷婷国产综合精品青草| 亚洲一区二区三区四区在线免费观看 | 亚洲成av人片在www色猫咪| 95精品视频在线| 国产日韩欧美一区二区三区综合 | 国产精品乱人伦| 精东粉嫩av免费一区二区三区| 97久久超碰国产精品| 久久综合久久综合亚洲| 无码av中文一区二区三区桃花岛| 一本色道久久加勒比精品| 久久久99久久| 美女一区二区在线观看|