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

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

?? config.c

?? minicom2.0源代碼
?? C
?? 第 1 頁 / 共 4 頁
字號:
				wtitle(w1, TMID, _("History Buffer Size"));				wputs(w1, _("\n\  You have changed the history buffer size.\n\  You will need to save the configuration file and\n\  restart minicom for the change to take effect.\n\n\  Hit a key to Continue... "));				wredraw(w1, 1);				c = wxgetch();				wclose(w1, 1);			}  			wclose(w, 1);			/* If status line enabled/disabled resize screen. */			if (P_STATLINE[0] != old_stat)				init_emul(terminal, 0);  			return;  		case 'A':  			w1 = wopen(11, 8, 73, 17, BSINGLE, stdattr, mfcolor, mbcolor, 0, 0, 1);			wtitle(w1, TMID, _("Program new command key"));			wputs(w1, _("\n Press the new command key. If you want to use\n"));			wputs(w1, _(" the META or ALT key enter:\n\n"));			wputs(w1, _("  o SPACE if your meta key sets the 8th bit high\n"));			wputs(w1, _("  o ESC   if your meta key sends the ESCAPE prefix (standard)\n"));			wputs(w1, _("\n\n Press new command key: "));			wredraw(w1, 1);			c = wxgetch();			wclose(w1, 1);  			if (c  == ' ')  				strcpy(buf, N_("Meta-8th bit "));  			else if (c == 27)				strcpy(buf, N_("Escape (Meta)"));			else  				sprintf(buf, "^%c           ", (c & 0x1f) + 'A' - 1);  			psets(P_ESCAPE, buf);  			wlocate(w, strlen (command_key) + 1, 1);  			wputs(w, _(buf));  			clr = 1;  			alt_override = 0;			switch(P_ESCAPE[0]) {				case '^':					c = P_ESCAPE[1] & 31;					break;				case 'E':					c = 27;					break;				default:					c = 128;					break;			}			keyboard(KSETESC, c);  			if (st) show_status();  			break;  		case 'B':  			if (P_BACKSPACE[0] == 'D')  				psets(P_BACKSPACE, "BS");  			else  				psets(P_BACKSPACE, "DEL");  			wlocate(w, strlen (backspace_key) + 1, 2);  			wprintf(w, "%s ", P_BACKSPACE);			keyboard(KSETBS, P_BACKSPACE[0] == 'B' ? 8 : 127);  			break;  		case 'C':  			if (P_STATLINE[0] == 'e') {  				psets(P_STATLINE, N_("disabled"));  				tempst = 1;  			} else {  				psets(P_STATLINE, N_("enabled"));  				/* See if it fits on screen */  				if (LINES > 24) tempst = 0;  			}  			wlocate(w, strlen (status_line) + 1, 3);  			wprintf(w, "%s ", _(P_STATLINE));  			break;		case 'D':			psets(P_SOUND, yesno(P_SOUND[0] == 'N'));			wlocate(w, strlen (alarm_sound) + 1, 4);			wprintf(w, "%s", _(P_SOUND));			break;                case 'E': /* fmg - letters cycle colors */                        if (mfcolor == WHITE)                                mfcolor = BLACK;                        else                                mfcolor++;                        psets(P_MFG, J_col[mfcolor]);                        wlocate(w, strlen (foreground_color_menu) + 1, 5);                        wprintf(w, "%s   ", _(J_col[mfcolor]));                        break;                case 'F': /* fmg - letters cycle colors */                        if (mbcolor == WHITE)                                mbcolor = BLACK;                        else                                mbcolor++;                        psets(P_MBG, J_col[mbcolor]);                        wlocate(w, strlen (background_color_menu) + 1, 6);                        wprintf(w, "%s   ", _(J_col[mbcolor]));                        break;                case 'G': /* fmg - letters cycle colors */                        if (tfcolor == WHITE)                                tfcolor = BLACK;                        else                                tfcolor++;                        psets(P_TFG, J_col[tfcolor]);                        wlocate(w, strlen (foreground_color_term) + 1, 7);                        wprintf(w, "%s   ", _(J_col[tfcolor]));			if (us) vt_pinit(us, tfcolor, tbcolor);                        break;                case 'H': /* fmg - letters cycle colors */                        if (tbcolor == WHITE)                                tbcolor = BLACK;                        else                                tbcolor++;                        psets(P_TBG, J_col[tbcolor]);                        wlocate(w, strlen (background_color_term) + 1, 8);                        wprintf(w, "%s   ", _(J_col[tbcolor]));			if (us) vt_pinit(us, tfcolor, tbcolor);                        break;                case 'I': /* fmg - letters cycle colors & redraw stat line */                        if (sfcolor == WHITE)                                sfcolor = BLACK;                        else                                sfcolor++;                        /* fmg - this causes redraw of status line (if any)                                 in current color */                        if (st)                        {                                wclose(st,0);                                st = wopen(0, LINES - 1, COLS - 1, LINES - 1, BNONE,                                         XA_NORMAL, sfcolor, sbcolor, 1, 0, 1);                                show_status();                        }                        psets(P_SFG, J_col[sfcolor]);                        wlocate(w, strlen (foreground_color_stat) + 1, 9);                        wprintf(w, "%s   ", _(J_col[sfcolor]));                        break;                case 'J': /* fmg - letters cycle colors & redraw stat line */                        if (sbcolor == WHITE)                                sbcolor = BLACK;                        else                                sbcolor++;                        /* fmg - this causes redraw of status line (if any)                                 in current color */                        if (st)                        {                                wclose(st,0);                                st = wopen(0, LINES - 1, COLS - 1, LINES - 1, BNONE,                                         XA_NORMAL, sfcolor, sbcolor, 1, 0, 0);                                show_status();                        }                        psets(P_SBG, J_col[sbcolor]);                        wlocate(w, strlen (background_color_stat) + 1, 10);                        wprintf(w, "%s   ", _(J_col[sbcolor]));                        break;		case 'K': /* MARK updated 02/17/95 - Config history size */#if HISTORY		  	pgets(w, strlen (history_buffer_size) + 1, 11,			      P_HISTSIZE, 5, 5);                                                /* In case gibberish or a value was out of bounds, */                        /* limit history buffer size between 0 to 5000 lines */                        /* 5000 line history at 80 columns consumes about */                        /* 800 kilobytes including chars and attrs bytes! */                        if (atoi(P_HISTSIZE) <= 0)                         	strcpy(P_HISTSIZE,"0");                        else if (atoi(P_HISTSIZE) >= 5000)                        	strcpy(P_HISTSIZE,"5000");	                                                wlocate(w, strlen (history_buffer_size) + 1, 11);                        wprintf(w, "%s     ", P_HISTSIZE);#else			werror(_("This system does not support history"));#endif			break;#if _HAVE_MACROS                case 'L': /* fmg - get local macros storage file */                        pgets(w, strlen (macros_file) + 1, 12, P_MACROS, 64, 64);			/* Try to open the file to read it in. */			fp = sfopen(pfix_home(P_MACROS), "r+");			if (fp == NULL) {			    if (errno == EPERM) {				/* Permission denied, hacker! */				werror(_("ERROR: you do not have permission to create a file there!"));				once = 'J'; /* fmg - re-enter it! */				continue;			    }			    if (errno != ENOENT) {				/* File does exist, but cannot be opened. */				werror(_("ERROR: cannot open macro file %s"),					pfix_home(P_MACROS));			    }			    continue;			}			/* Read macros from the file. */			werror(_("Reading macros"));			readmacs(fp, 0);			fclose(fp);                        break;                case 'M': /* fmg - Bring up macro editing window */                        domacros();                        break;		case 'N':			psets(P_MACENAB, yesno(P_MACENAB[0] == 'N'));			wlocate(w, strlen (macros_enabled) + 1, 14);			wprintf(w, "%s", _(P_MACENAB));			break;	        case 'O': /* Character conversions - jl / 04.09.97 */		        doconv();			wlocate(w, strlen (character_conversion) + 1, 15);			wprintf(w, "%-16.16s", _(P_CONVF));			break;#endif  	}  }}/* * This is the 'T' menu - terminal parameters. Does NOT set the new * terminal type, but returns it to the calling functions that has * to call init_emul itself. */int dotermmenu(){  WIN *w;  int c;  int new_term = -1;  int old_stat = P_STATLINE[0];  extern int use_status;  char buf[8];  extern int vt_nl_delay;  char* terminal_emulation = _(" A - Terminal emulation  :"),      * backspace_key_sends = _(" B - Backspace key sends :"),      * status_line = _(" C -      Status line is :"),      * msg_nl_delay = _(" D -  Newline delay (ms) :"),      * question = _("Change which setting?");  w = wopen(20, 7, 59, 14, BDOUBLE, stdattr, mfcolor, mbcolor, 0, 0, 1);  wtitle(w, TMID, _("Terminal settings"));  wprintf(w, "\n");  wprintf(w, "%s %s\n", terminal_emulation, terminal == VT100 ? "VT102" : "ANSI");  wprintf(w, "%s %s\n", backspace_key_sends, P_BACKSPACE);  wprintf(w, "%s %s\n", status_line, _(P_STATLINE));  wprintf(w, "%s %d\n", msg_nl_delay, vt_nl_delay);  wlocate(w, 4, 6);  wputs(w, question);  wredraw(w, 1);  while(1) {      wlocate(w, strlen (question) + 5, 6);      c = rwxgetch();      switch(c) {  	case '\n':  		wclose(w, 1);		/* If status line enabled/disabled resize screen. */		if (P_STATLINE[0] != old_stat && new_term < 0)			init_emul(terminal, 0);  		return(new_term);  	case 'A':		if (new_term < 0) new_term = terminal;		if (new_term == VT100) {			new_term = ANSI;  			psets(P_BACKSPACE, "BS");		} else {			new_term = VT100;  			psets(P_BACKSPACE, "DEL");		}		wlocate(w, strlen (terminal_emulation) + 1, 1);		wprintf(w, "%s ", new_term == VT100 ? "VT102" : "ANSI");  		wlocate(w, strlen (backspace_key_sends) + 1, 2);  		wprintf(w, "%s ", P_BACKSPACE);		keyboard(KSETBS, P_BACKSPACE[0] == 'B' ? 8 : 127);  		break;  	case 'B':  		if (P_BACKSPACE[0] == 'D')  			psets(P_BACKSPACE, "BS");  		else  			psets(P_BACKSPACE, "DEL");  		wlocate(w, strlen (backspace_key_sends) + 1, 2);  		wprintf(w, "%s ", P_BACKSPACE);		keyboard(KSETBS, P_BACKSPACE[0] == 'B' ? 8 : 127);  		break;  	case 'C':		if (P_STATLINE[0] == 'e') {			psets(P_STATLINE, N_("disabled"));			tempst = 1;		} else {			psets(P_STATLINE, N_("enabled"));			/* See if it fits on screen */			if (LINES > 24 || use_status)				tempst = 0;		}		wlocate(w, strlen (status_line) + 1, 3);		wprintf(w, "%s ", _(P_STATLINE));		break;	case 'D':		sprintf(buf, "%d", vt_nl_delay);		wlocate(w, strlen(msg_nl_delay) +1, 4);		wgets(w, buf, 4, 4);		vt_nl_delay = atoi(buf);		wlocate(w, strlen(msg_nl_delay) +1, 4);		wprintf(w, "%-3d", vt_nl_delay);		break;  	default:  		break;      }  }}/* * Save the configuration. */void vdodflsave(){	dodflsave();}/* * Save the configuration. */int dodflsave(){  FILE *fp;  /* Root saves new configuration */  if (real_uid == 0) {  	if ((fp = fopen(parfile, "w")) == (FILE *)NULL) {  		werror(_("Cannot write to %s"), parfile);  		return(-1);  	}  	writepars(fp, 1);	fclose(fp);	werror(_("Configuration saved"));  } else {	/* Mortals save their own configuration */	if ((fp = sfopen(pparfile, "w")) == (FILE *)NULL) {  		werror(_("Cannot write to %s"), pparfile);  		return (-1);	}	writepars(fp, 0);	fclose(fp);	werror(_("Configuration saved"));  }#if _HAVE_MACROS  if (domacsave() < 0) /* fmg - something went wrong... */	return(-1);#endif  return(0);}#if _HAVE_MACROS/* * Save the macros. (fmg) */int domacsave(){  FILE *fp;  /* fmg - do some basic silly-mortal checks and allow for recovery */  if (!strcmp(P_MACCHG,"CHANGED")) {        if (strlen(P_MACROS) == 0) { /* fmg - they might want to know... */                werror(_("ERROR: Macros have changed but no filename is set!"));                return(-1);        } else {		if ((fp = sfopen(pfix_home(P_MACROS), "w")) == (FILE *)NULL) {			werror(_("Cannot write macros file %s"),				pfix_home(P_MACROS));                        return(-1);                }		writemacs(fp, 0);		fclose(fp);		werror(_("Macros saved"));		strcpy(P_MACCHG,"SAVED"); /* fmg - reset after save */		return(0);	}  }  return(0);}#endif /* * Save the configuration, ask a name for it. */static void donamsave(){  char ifile[128];  char *s;  if (real_uid != 0) {  	werror(_("You are not allowed to create a configuration"));	return;  }  ifile[0] = 0;  s = input(_("Give name to save this configuration?"), ifile);  if (s != (char *)0 && *s != 0) {  	snprintf(parfile, sizeof(parfile), "%s/minirc.%s", LIBDIR, s);  dodflsave();  }}static void (*funcs1[])() = {  dopath,  doproto,  doserial,  domodem,  doscrkeyb,  vdodflsave,  donamsave,  NIL_FUN,  NIL_FUN};char some_string[32];static char *menu1[] = {  N_("Filenames and paths"),  N_("File transfer protocols"),  N_("Serial port setup"),  N_("Modem and dialing"),  N_("Screen and keyboard"),  some_string,  N_("Save setup as.."),  N_("Exit"),  N_("Exit from Minicom"),  MENU_END};int config(setup)int setup;{  int c;  char *s;  /* Find out extension of parameter file */  s = parfile + strlen(LIBDIR) + 8;  snprintf(some_string, sizeof(some_string), _("Save setup as %s"), s);  if (!setup) menu1[8] = MENU_END;  c = wselect(13, 10, menu1, funcs1, _("configuration"), stdattr, mfcolor, mbcolor);  if (c == 9) return(1);  return(0);}/* fmg 1/11/94 Color names for menu */

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美亚洲国产一区二区三区| 国产精品久久久久影院色老大| 亚洲色图一区二区三区| 国产精品综合网| 久久伊99综合婷婷久久伊| 美女爽到高潮91| 久久综合久色欧美综合狠狠| 黄一区二区三区| 久久久久久久久97黄色工厂| 成人午夜在线视频| 亚洲欧洲综合另类| 欧美亚洲精品一区| 免费视频最近日韩| 国产精品天天看| 欧美在线制服丝袜| 美女视频一区二区| 亚洲欧洲av色图| 日韩视频一区二区在线观看| 成人福利视频在线看| 日韩精品欧美成人高清一区二区| 777亚洲妇女| 91亚洲精华国产精华精华液| 亚洲一区av在线| 国产欧美日韩不卡| 欧美日韩成人在线| 成人免费黄色大片| 久久精品国产亚洲5555| 亚洲欧洲综合另类| 精品国产伦一区二区三区观看体验 | 91精品国产欧美日韩| 99re亚洲国产精品| 精品亚洲欧美一区| 日韩高清在线一区| 亚洲在线中文字幕| 中文字幕精品—区二区四季| 久久婷婷一区二区三区| 欧美在线啊v一区| 粉嫩在线一区二区三区视频| 蜜桃一区二区三区四区| 日本va欧美va精品| 亚洲人成人一区二区在线观看| 精品成人私密视频| 欧美sm极限捆绑bd| 欧美一级在线视频| 日韩欧美国产麻豆| 欧美一区二区三区啪啪| 3atv一区二区三区| 欧美一卡二卡三卡| 精品精品欲导航| 26uuu亚洲综合色| 久久久国产午夜精品| 久久久久88色偷偷免费| 国产色综合一区| 国产精品美女www爽爽爽| 亚洲特黄一级片| 一区二区三区丝袜| 日韩成人精品视频| 黄网站免费久久| 成人手机在线视频| 欧美精品aⅴ在线视频| 日韩三级视频在线观看| 国产日韩欧美高清在线| 一级精品视频在线观看宜春院 | 日韩高清不卡一区二区三区| 久久99在线观看| 99r精品视频| 91精品国产综合久久久久久| 久久久噜噜噜久久人人看| 中文字幕一区二区三区在线播放| 亚洲午夜免费视频| 精品亚洲国内自在自线福利| 成人精品电影在线观看| 日韩精品一区二区三区视频在线观看| 国产亚洲精品aa| 日韩精品一二三四| 色综合久久88色综合天天免费| 欧美一区二区三区在| 亚洲视频在线一区观看| 免费观看日韩av| 在线电影院国产精品| 国产精品少妇自拍| 免费一级片91| 在线不卡a资源高清| 亚洲欧洲精品天堂一级| 国产91丝袜在线18| 亚洲精品一区二区三区福利| 亚洲亚洲精品在线观看| av不卡一区二区三区| 久久午夜羞羞影院免费观看| 秋霞av亚洲一区二区三| 欧美一区二区在线视频| 亚洲精品视频在线观看免费| 成年人国产精品| 久久久综合视频| 国产精品一二三四五| 久久久国产午夜精品| 国产伦精品一区二区三区免费迷 | 99久久777色| 亚洲最大的成人av| 欧美日韩性生活| 日本一不卡视频| 久久精品这里都是精品| 欧美一级日韩不卡播放免费| 久久国产综合精品| 国产精品久久久爽爽爽麻豆色哟哟| 国产美女主播视频一区| 综合色中文字幕| 亚洲国产精品成人综合色在线婷婷| 91视视频在线观看入口直接观看www | 欧美日韩在线综合| 久久草av在线| 亚洲欧美区自拍先锋| 欧美一区永久视频免费观看| 国产精品123区| 亚洲一区影音先锋| 久久新电视剧免费观看| 欧美日韩午夜在线视频| 久久精品噜噜噜成人88aⅴ| 国产精品国产三级国产| 日韩亚洲欧美在线| 91啪亚洲精品| 国模套图日韩精品一区二区| 1024国产精品| 久久嫩草精品久久久久| 亚洲日穴在线视频| 日韩欧美www| 欧美久久高跟鞋激| 在线视频你懂得一区| 国产精品 日产精品 欧美精品| 日韩黄色免费网站| 成人精品国产福利| 国产一区视频导航| 久久精品国产亚洲aⅴ| 亚洲第一会所有码转帖| 亚洲欧美激情视频在线观看一区二区三区| 日韩精品一区二区在线| 欧美日韩高清一区二区不卡| 欧美日韩国产乱码电影| 欧美伊人久久久久久久久影院| 99免费精品在线观看| 国产成人在线网站| 成人永久看片免费视频天堂| 成人综合在线网站| 国产剧情一区在线| 精品亚洲成a人| 国产乱对白刺激视频不卡| 国产麻豆午夜三级精品| 成人av午夜影院| 91久久精品一区二区| 日本高清免费不卡视频| 欧美人动与zoxxxx乱| 欧美日韩国产在线观看| 日韩免费在线观看| 精品国产一区二区三区av性色| 久久久国产一区二区三区四区小说 | 国产成人av电影在线观看| 欧美日韩高清一区二区不卡| 欧美色视频一区| 精品少妇一区二区三区在线视频| 久久久精品中文字幕麻豆发布| 久久综合色综合88| 亚洲欧洲日韩av| 亚洲成人自拍一区| 国产乱对白刺激视频不卡| 91蝌蚪porny九色| 日韩一区二区三区免费看| 国产精品成人网| 久久国产精品99久久久久久老狼 | 久久er99精品| 欧美写真视频网站| 久久久综合网站| 丝袜美腿成人在线| jlzzjlzz欧美大全| 日韩一级二级三级精品视频| 亚洲美女偷拍久久| 国产原创一区二区| 欧美日本一区二区| 国产精品国产三级国产aⅴ入口| 秋霞av亚洲一区二区三| av在线不卡免费看| 欧美精品一区二区三区四区| 日日骚欧美日韩| 欧美亚洲图片小说| 最新中文字幕一区二区三区 | 狠狠色丁香久久婷婷综| 91精品久久久久久久99蜜桃| 亚洲伦在线观看| 99在线精品免费| 国产精品久久久久永久免费观看| 国产精品影音先锋| 久久夜色精品一区| 国产精品一区不卡| 精品国产91乱码一区二区三区| 日本最新不卡在线| 欧美日韩精品一区二区三区 | 亚洲日本丝袜连裤袜办公室| av在线综合网| 亚洲成人综合视频| 91精品久久久久久久久99蜜臂| 久久精品国产澳门|