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

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

?? main.cc

?? NS2網(wǎng)絡(luò)仿真軟件是目前最為流行的網(wǎng)絡(luò)仿真模擬軟件
?? CC
?? 第 1 頁(yè) / 共 2 頁(yè)
字號(hào):
	atexit(static_exit);#endif	/*	 * Process display option here before the rest of the options	 * because it's needed when creating the main application window.	 */	const char* display = disparg(argc, argv, optstr);	// hold pointer to application name for send	const char* appname = namearg(argc, argv, optstr);	if (!appname) 		appname = "nam";#ifdef notdef	fprintf(stderr, "Application name is %s\n", appname);#endif    Tcl_FindExecutable(argv[0]);	Tcl_Interp *interp = Tcl_CreateInterp();//#if 0	if (Tcl_Init(interp) == TCL_ERROR) {		printf("%s\n", interp->result);		abort();	}//#endif#if TCL_MAJOR_VERSION < 8        Tcl_SetVar(interp, "tcl_library", "./lib/tcl7.6", TCL_GLOBAL_ONLY);        Tcl_SetVar(interp, "tk_library", "./lib/tk4.2", TCL_GLOBAL_ONLY);#else        Tcl_SetVar(interp, "tcl_library", "", TCL_GLOBAL_ONLY);        Tcl_SetVar(interp, "tk_library", "", TCL_GLOBAL_ONLY);                                                                                        // this seems just a hack, should NOT have hard-coded library path!        // why there's no problem with old  TCL/TK?        // xuanc, 10/3/2003        //Tcl_SetVar(interp, "tcl_library", "./lib/tcl8.0", TCL_GLOBAL_ONLY);        //Tcl_SetVar(interp, "tk_library", "./lib/tk8.0", TCL_GLOBAL_ONLY);#endif	if (Otcl_Init(interp) == TCL_ERROR) {		printf("%s\n", interp->result);		abort();	}#ifdef HAVE_LIBTCLDBG	if (Tcldbg_Init(interp) == TCL_ERROR) {		return TCL_ERROR;	}#endif	Tcl::init(interp, appname);	Tcl& tcl = Tcl::instance();	tcl.evalf(display? "set argv \"-name %s -display %s\"" :			   "set argv \"-name %s\"", 		  appname, display, appname);	Tk_Window tk = 0;//#ifdef WIN32//	Tcl_SetVar(interp, "tcl_library", ".", TCL_GLOBAL_ONLY);//	Tcl_SetVar(interp, "tk_library", ".", TCL_GLOBAL_ONLY);//#endif	if (Tk_Init(tcl.interp()) == TCL_OK)		tk = Tk_MainWindow(tcl.interp());	if (tk == 0) {		fprintf(stderr, "nam: %s\n", interp->result);		exit(1);	}	tcl.tkmain(tk);	extern EmbeddedTcl et_tk, et_nam;	et_tk.load();	et_nam.load();	int op;	int cacheSize = 100;	char* graphInput = new char[256];	char* graphInterval = new char[256];	char* buf = new char[256];	char* args = new char[256];	graphInput[0] = graphInterval[0] = buf[0] = args[0] = 0;	while ((op = getopt(argc, (char**)argv, (char*)optstr)) != -1) {		switch (op) {					default:			usage();		case 'd':		case 'N':			/* already handled before */			break;/*XXX move to Tcl */#ifdef notyet		case 'M':			tcl.add_option("movie", optarg);			break;		case 'p':			tcl.add_option("pause", "1");			break;		case 'G':			tcl.add_option("granularity", optarg);			break;		case 'X': {			const char* value = parse_assignment(optarg);			tcl.add_option(optarg, value);		}			break;		case 'P':			/* Peer name, obsoleted */			sprintf(buf, "p %s ", optarg);			strcat(args, buf);			break;		case 't':			/* Use tkgraph. Must supply tkgraph input filename. */			sprintf(graphInput, "g %s ", optarg);			strcat(args, graphInput);			break;#endif		case 'a': 			/* 			 * Create a whole new instance.			 */			strcat(args, "a 1 ");			break;		case 'c':			cacheSize = atoi(optarg);			break;		case 'f':		case 'u':			script = optarg;			/* Also pass it to OTcl */			sprintf(buf, "f %s ", optarg);			strcat(args, buf);			break;		case 'g':			process_geometry(tk, optarg);			break;		case 'i':			/*			 * Interval value for graph updates: default is			 * set by nam_init.			 */			sprintf(graphInterval, "i %s ", optarg);			strcat(args, graphInterval);			break;		case 'j':			/* Initial startup time */			sprintf(buf, "j %s ", optarg);			strcat(args, buf);			break;		case 'k': 			/* Initial socket port number */			sprintf(buf, "k %s ", optarg);			strcat(args, buf);			break;				case 'm':			/* Multiple traces */			/* no longer needed, but option is still allowed */			/* for compatibility reasons */			break;		case 'r': 			/* Initial animation rate */			sprintf(buf, "r %s ", optarg);			strcat(args, buf);			break;		case 's':			/* synchronize all windows together */			strcat(args, "s 1 ");			break;		case 'z': 			/* set nam validation test on */			strcat(args, "z 1 ");			break;#ifndef WIN32		case 'S':			XSynchronize(Tk_Display(tk), True);			break;#endif		case 'x':			pt.printLatex(stdout); 			exit(0);			break;		case 'p':			pt.print(stdout); 			exit(0);			break;		}	}	if (strlen(graphInterval) && !strlen(graphInput)) {		fprintf(stderr, "nam: missing graph input file\n");		exit(1);	}	loadbitmaps(interp);	char* tracename = NULL;		/* trace file */	/*	 * Linux libc-5.3.12 has a bug where if no arguments are processed	 * optind stays at zero.  Work around that problem here.	 * The work-around seems harmless in other OSes so it's not ifdef'ed.	 */	if ((optind == -1) || (optind == 0))		optind = 1;	/*	 * Make sure the base name of the trace file	 * was specified.	 */	//	if (argc - optind < 1)	//	usage();	tracename = argv[optind];//XXX need to port this#ifndef WIN32	if ((tracename != NULL) ) {		if (access(tracename, R_OK) < 0) {			tracename = new char[strlen(argv[optind]) + 4];			sprintf(tracename, "%s.nam", argv[optind]);		}	}#endif	tcl.CreateCommand("adios", cmd_adios);	tcl.CreateCommand("version", cmd_version);#ifdef WIN32	platformInit(interp);#endif	// XXX inappropriate to do initialization in this way?	FILE *fp = fopen(".nam.tcl", "r");	if (fp != NULL) {		fclose(fp);		tcl.EvalFile(".nam.tcl");	}	// User-supplied configuration files	// option '-u' and '-f' are merged together	// Evaluation is moved into OTcl// 	if (script != NULL) {// 		fp = fopen(script, "r");// 		if (fp != NULL) {// 			fclose(fp);// 			tcl.EvalFile(script);// 		} else {// 			fprintf(stderr, "No configuration file %s\n",// 				script);// 		}// 	}	Paint::init();	State::init(cacheSize);	// -- Start TclDebugger	//Tcldbg_Init(interp);	tcl.eval("set nam_local_display 0");	if (tracename != NULL) {		while (tracename) {		// Any backslash characters in the filename must be		// escaped before being passed to Tcl.			char * new_tracename =				(char*)malloc(2 * strlen(tracename) + 1);			char * temp_tracename = new_tracename;			while (*tracename) {				if (*tracename == '\\')					*(temp_tracename++) = '\\';				*(temp_tracename++) = *tracename;				++tracename;			}			*temp_tracename = 0;			tracename= new_tracename;		 // Jump to nam-lib.tcl			tcl.evalf("nam_init %s %s", tracename, args);			tracename = argv[++optind];		}	} else {		// Jump to nam-lib.tcl		tcl.evalf("nam_init \"\" %s", args);	} 	tcl.eval("set nam_local_display");	if (strcmp(tcl.result(),"1") == 0) {		Tk_MainLoop();	}	return (0);}

?? 快捷鍵說(shuō)明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲欧美日韩久久| 91黄色免费版| 国产美女在线观看一区| 亚洲最快最全在线视频| 亚洲综合在线观看视频| 国产精品麻豆视频| 国产精品网友自拍| 亚洲国产一区在线观看| 亚洲电影视频在线| 日本不卡免费在线视频| 蜜臀av亚洲一区中文字幕| 性欧美疯狂xxxxbbbb| 国内精品不卡在线| 波多野结衣在线aⅴ中文字幕不卡| 国产精品亚洲视频| 高清国产一区二区三区| 在线观看亚洲专区| 久久综合色鬼综合色| 久久精品夜色噜噜亚洲aⅴ| 中文字幕欧美一区| 日韩精品乱码免费| 91亚洲精品久久久蜜桃网站 | 久久成人羞羞网站| 欧美午夜寂寞影院| 久久精品一区二区三区四区| 亚洲一区二区三区不卡国产欧美| 久久精品国产99国产| 成人亚洲一区二区一| 在线电影一区二区三区| 国产精品久线观看视频| 国产美女在线精品| 欧美精品少妇一区二区三区| 国产精品乱码一区二三区小蝌蚪| 亚洲国产aⅴ成人精品无吗| 粉嫩高潮美女一区二区三区| 看片的网站亚洲| 91久久国产综合久久| 日韩欧美国产三级电影视频| 亚洲一二三四区| 欧美手机在线视频| 亚洲人成网站色在线观看| 精品亚洲免费视频| 国产精品丝袜一区| 99综合影院在线| 亚洲激情自拍视频| 欧美日韩的一区二区| 亚洲一区二区欧美日韩| 在线亚洲人成电影网站色www| 亚洲精品美腿丝袜| 欧美日韩免费一区二区三区| 日韩高清在线不卡| 久久精品亚洲一区二区三区浴池 | 蜜桃av噜噜一区| 精品处破学生在线二十三| 国产一区啦啦啦在线观看| 国产女同互慰高潮91漫画| 91网上在线视频| 久久精品国产澳门| 国产精品女上位| 欧美一区二区三区爱爱| 久久99久久99小草精品免视看| 国产亚洲人成网站| 91麻豆精东视频| 成人高清视频免费观看| 亚洲妇熟xx妇色黄| 国产精品免费观看视频| 日韩欧美中文字幕制服| 欧美日韩一区三区四区| 成人午夜av在线| 蜜臀av国产精品久久久久| 国产精品女主播av| 欧美电影影音先锋| 在线播放91灌醉迷j高跟美女| 国产精品一区免费在线观看| 视频一区视频二区中文字幕| 国产精品视频你懂的| 欧美电视剧在线观看完整版| a亚洲天堂av| 成人av在线资源网站| 丰满少妇在线播放bd日韩电影| 日本女优在线视频一区二区| 日韩av中文字幕一区二区三区| 国产精品不卡视频| 欧美极品少妇xxxxⅹ高跟鞋 | 色哟哟国产精品| 国产成a人亚洲| 97久久精品人人做人人爽| 色视频一区二区| 欧美一区二区三区啪啪| 久久久久久影视| 亚洲一二三四区| 成人午夜短视频| 7878成人国产在线观看| 久久久噜噜噜久久人人看| 亚洲人精品一区| 精品在线一区二区| 欧美主播一区二区三区| 欧美电影精品一区二区| 伊人婷婷欧美激情| 高潮精品一区videoshd| 国产精品美女久久久久久久久久久 | 国产盗摄精品一区二区三区在线| 成人开心网精品视频| 91精品国产综合久久久蜜臀粉嫩 | 欧美一区二区三区在线观看| 欧美精品国产精品| 欧美变态tickle挠乳网站| 国产人伦精品一区二区| 午夜影视日本亚洲欧洲精品| 99精品久久免费看蜜臀剧情介绍| 欧美疯狂做受xxxx富婆| 中文字幕日韩一区二区| 成人免费视频一区| 久久精品欧美日韩| 国产传媒一区在线| 久久精品亚洲精品国产欧美kt∨| 日韩在线卡一卡二| 欧美男人的天堂一二区| 亚洲国产成人tv| 欧美日韩视频第一区| 国产在线麻豆精品观看| 久久一二三国产| www.亚洲在线| 亚洲一区二区三区爽爽爽爽爽 | 五月天婷婷综合| 欧美一区二区三区在| 日韩精品免费视频人成| 欧美午夜精品免费| 日韩福利电影在线| 久久综合精品国产一区二区三区| 国产成人免费在线| 一区二区三区精品在线观看| 7777精品伊人久久久大香线蕉完整版 | 成人午夜精品一区二区三区| 国产欧美日韩另类视频免费观看| 国产ts人妖一区二区| 亚洲精品一二三| 精品国产亚洲在线| 北岛玲一区二区三区四区| 天天操天天干天天综合网| 亚洲精品日韩专区silk| 日韩丝袜情趣美女图片| 国产一本一道久久香蕉| 亚洲免费视频中文字幕| 精品成人佐山爱一区二区| 欧美另类z0zxhd电影| 色综合欧美在线视频区| 强制捆绑调教一区二区| 樱花影视一区二区| 亚洲国产一区二区三区青草影视| 国产精品国产三级国产三级人妇| 精品动漫一区二区三区在线观看| 欧美嫩在线观看| 欧美日韩一区 二区 三区 久久精品| 97精品国产露脸对白| 91碰在线视频| 欧美高清hd18日本| 精品三级在线观看| 欧美成va人片在线观看| 9191成人精品久久| 欧美高清性hdvideosex| 91精品国产欧美一区二区成人| 在线观看不卡一区| 久久综合狠狠综合| 日韩一区在线看| 免费成人小视频| 91欧美激情一区二区三区成人| 国产欧美一二三区| 最新不卡av在线| 亚洲成人免费视频| 99久免费精品视频在线观看| 在线影视一区二区三区| 欧美日韩一二三| 国产无一区二区| 免费在线看成人av| 欧美亚洲精品一区| 国产亚洲一区二区三区四区| 亚洲国产精品久久人人爱| 国产一区视频网站| 欧美一区二区视频在线观看2022 | 日韩免费电影一区| 欧美国产日韩a欧美在线观看| 亚洲免费av观看| 国产真实乱偷精品视频免| 欧美性淫爽ww久久久久无| 国产精品欧美一区喷水| 成人看片黄a免费看在线| 欧美一区二区三区视频免费 | 五月天亚洲婷婷| 中文字幕一区二区三区四区不卡| 成人一级片网址| 日韩视频免费直播| 日本欧美久久久久免费播放网| kk眼镜猥琐国模调教系列一区二区| 日韩三级在线免费观看| 午夜成人在线视频| 欧美日韩精品一区二区三区蜜桃| 亚洲人成伊人成综合网小说| 色综合天天天天做夜夜夜夜做| 亚洲香蕉伊在人在线观|