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

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

?? lxdialog.c

?? busybox最新版本. 嵌入式編程必不可少之工具.
?? C
字號(hào):
/* *  dialog - Display simple dialog boxes from shell scripts * *  ORIGINAL AUTHOR: Savio Lam (lam836@cs.cuhk.hk) *  MODIFIED FOR LINUX KERNEL CONFIG BY: William Roadcap (roadcap@cfw.com) * *  This program is free software; you can redistribute it and/or *  modify it under the terms of the GNU General Public License *  as published by the Free Software Foundation; either version 2 *  of the License, or (at your option) any later version. * *  This program is distributed in the hope that it will be useful, *  but WITHOUT ANY WARRANTY; without even the implied warranty of *  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the *  GNU General Public License for more details. * *  You should have received a copy of the GNU General Public License *  along with this program; if not, write to the Free Software *  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. */#include "dialog.h"static void Usage(const char *name);typedef int (jumperFn) (const char *title, int argc, const char *const *argv);struct Mode {	char *name;	int argmin, argmax, argmod;	jumperFn *jumper;};jumperFn j_menu, j_radiolist, j_yesno, j_textbox, j_inputbox;jumperFn j_msgbox, j_infobox;static struct Mode modes[] = {	{"--menu", 9, 0, 3, j_menu},	{"--radiolist", 9, 0, 3, j_radiolist},	{"--yesno", 5, 5, 1, j_yesno},	{"--textbox", 5, 5, 1, j_textbox},	{"--inputbox", 5, 6, 1, j_inputbox},	{"--msgbox", 5, 5, 1, j_msgbox},	{"--infobox", 5, 5, 1, j_infobox},	{NULL, 0, 0, 0, NULL}};static struct Mode *modePtr;#ifdef LOCALE#include <locale.h>#endifint main(int argc, const char *const *argv){	int offset = 0, opt_clear = 0, end_common_opts = 0, retval;	const char *title = NULL;#ifdef LOCALE	(void)setlocale(LC_ALL, "");#endif#ifdef TRACE	trace(TRACE_CALLS | TRACE_UPDATE);#endif	if (argc < 2) {		Usage(argv[0]);		exit(-1);	}	while (offset < argc - 1 && !end_common_opts) {	/* Common options */		if (!strcmp(argv[offset + 1], "--title")) {			if (argc - offset < 3 || title != NULL) {				Usage(argv[0]);				exit(-1);			} else {				title = argv[offset + 2];				offset += 2;			}		} else if (!strcmp(argv[offset + 1], "--backtitle")) {			if (backtitle != NULL) {				Usage(argv[0]);				exit(-1);			} else {				backtitle = argv[offset + 2];				offset += 2;			}		} else if (!strcmp(argv[offset + 1], "--clear")) {			if (opt_clear) {	/* Hey, "--clear" can't appear twice! */				Usage(argv[0]);				exit(-1);			} else if (argc == 2) {	/* we only want to clear the screen */				init_dialog();				refresh();	/* init_dialog() will clear the screen for us */				end_dialog();				return 0;			} else {				opt_clear = 1;				offset++;			}		} else		/* no more common options */			end_common_opts = 1;	}	if (argc - 1 == offset) {	/* no more options */		Usage(argv[0]);		exit(-1);	}	/* use a table to look for the requested mode, to avoid code duplication */	for (modePtr = modes; modePtr->name; modePtr++)	/* look for the mode */		if (!strcmp(argv[offset + 1], modePtr->name))			break;	if (!modePtr->name)		Usage(argv[0]);	if (argc - offset < modePtr->argmin)		Usage(argv[0]);	if (modePtr->argmax && argc - offset > modePtr->argmax)		Usage(argv[0]);	init_dialog();	retval = (*(modePtr->jumper)) (title, argc - offset, argv + offset);	if (opt_clear) {	/* clear screen before exit */		attr_clear(stdscr, LINES, COLS, screen_attr);		refresh();	}	end_dialog();	exit(retval);}/* * Print program usage */static void Usage(const char *name){	fprintf(stderr, "\\ndialog, by Savio Lam (lam836@cs.cuhk.hk).\\n  patched by Stuart Herbert (S.Herbert@shef.ac.uk)\\n  modified/gutted for use as a Linux kernel config tool by \\n  William Roadcap (roadcapw@cfw.com)\\n\\n* Display dialog boxes from shell scripts *\\n\\nUsage: %s --clear\\n       %s [--title <title>] [--backtitle <backtitle>] --clear <Box options>\\n\\nBox options:\\n\\n  --menu      <text> <height> <width> <menu height> <tag1> <item1>...\\n  --radiolist <text> <height> <width> <list height> <tag1> <item1> <status1>...\\n  --textbox   <file> <height> <width>\\n  --inputbox  <text> <height> <width> [<init>]\\n  --yesno     <text> <height> <width>\\n", name, name);	exit(-1);}/* * These are the program jumpers */int j_menu(const char *t, int ac, const char *const *av){	return dialog_menu(t, av[2], atoi(av[3]), atoi(av[4]),			   atoi(av[5]), av[6], (ac - 6) / 2, av + 7);}int j_radiolist(const char *t, int ac, const char *const *av){	return dialog_checklist(t, av[2], atoi(av[3]), atoi(av[4]),				atoi(av[5]), (ac - 6) / 3, av + 6);}int j_textbox(const char *t, int ac, const char *const *av){	return dialog_textbox(t, av[2], atoi(av[3]), atoi(av[4]));}int j_yesno(const char *t, int ac, const char *const *av){	return dialog_yesno(t, av[2], atoi(av[3]), atoi(av[4]));}int j_inputbox(const char *t, int ac, const char *const *av){	int ret = dialog_inputbox(t, av[2], atoi(av[3]), atoi(av[4]),				  ac == 6 ? av[5] : (char *)NULL);	if (ret == 0)		fprintf(stderr, dialog_input_result);	return ret;}int j_msgbox(const char *t, int ac, const char *const *av){	return dialog_msgbox(t, av[2], atoi(av[3]), atoi(av[4]), 1);}int j_infobox(const char *t, int ac, const char *const *av){	return dialog_msgbox(t, av[2], atoi(av[3]), atoi(av[4]), 0);}

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
91毛片在线观看| 欧美精品99久久久**| 91精品免费观看| 日韩制服丝袜先锋影音| 7799精品视频| 无码av免费一区二区三区试看| 不卡视频在线看| 国产精品免费久久| 成人免费va视频| 国产精品成人免费在线| 91久久人澡人人添人人爽欧美| 亚洲人成在线播放网站岛国| 色婷婷激情综合| 日本视频在线一区| 精品国产乱码91久久久久久网站| 国产精品一级片| 亚洲免费成人av| 精品国产91久久久久久久妲己| 国产精品资源站在线| 亚洲欧美日本韩国| 欧美xxx久久| 91精彩视频在线观看| 亚洲影院久久精品| 欧美日韩欧美一区二区| 国产综合久久久久影院| 一区二区在线观看不卡| 久久综合九色综合欧美就去吻| 99久久99久久精品国产片果冻| 视频一区视频二区中文字幕| 国产精品久久久久7777按摩| 欧美电视剧在线看免费| 在线免费观看日本一区| 懂色av一区二区三区免费观看| 亚洲国产人成综合网站| 亚洲国产高清aⅴ视频| 久久精品综合网| 日韩免费成人网| 欧美日韩综合在线免费观看| 成人av片在线观看| 在线播放一区二区三区| 91久久人澡人人添人人爽欧美| 国产精品一级二级三级| 日韩黄色免费电影| 婷婷开心激情综合| 日av在线不卡| 国产精品一区免费视频| 久久电影网电视剧免费观看| 午夜欧美2019年伦理| 亚洲a一区二区| 日本不卡一二三| 国产一区二区h| 成人免费视频一区| 91一区二区在线观看| 色94色欧美sute亚洲线路二| 91免费小视频| 色噜噜狠狠色综合中国| 99re热视频这里只精品| 亚洲激情在线激情| 中文字幕欧美日本乱码一线二线| 久久久99精品久久| 亚洲国产cao| 午夜天堂影视香蕉久久| 4438成人网| 日韩欧美一二三区| 亚洲午夜在线视频| 国产99久久久国产精品免费看 | 久久蜜桃av一区精品变态类天堂| 欧美一二三区在线观看| 日韩欧美一区电影| 国产精品欧美经典| 韩国女主播一区| 国模冰冰炮一区二区| 欧美性受xxxx| 国产精品成人免费精品自在线观看| 亚洲国产精品精华液网站| 久久99精品久久久久婷婷| 色香蕉久久蜜桃| 久久久综合视频| 麻豆freexxxx性91精品| 91久久香蕉国产日韩欧美9色| 亚洲丝袜制服诱惑| 北条麻妃国产九九精品视频| 6080国产精品一区二区| 尤物av一区二区| 国产一区二区福利视频| 777亚洲妇女| 亚洲一区二区视频在线观看| 欧美在线观看视频一区二区| 久久先锋影音av| 精品成人一区二区三区四区| 午夜精品在线视频一区| 欧美日韩视频第一区| 亚洲国产成人porn| 欧美日韩在线亚洲一区蜜芽| 精品久久久久av影院| 国产精品区一区二区三区| 麻豆精品视频在线观看免费| 色综合天天做天天爱| 99re热这里只有精品视频| 欧美精品乱码久久久久久按摩 | 国产欧美精品一区二区色综合| 午夜精品久久久久久久久久| 国产一区久久久| 久久久99精品久久| 精品一区二区三区在线播放 | 色婷婷久久99综合精品jk白丝| 国产91在线观看丝袜| 色综合久久久久| 精品国产一区二区三区不卡| 国产亚洲短视频| 秋霞午夜鲁丝一区二区老狼| 人禽交欧美网站| 91精品国产一区二区三区| 久久国产视频网| 婷婷久久综合九色国产成人| 久久精品免视看| 91国偷自产一区二区开放时间| 久久蜜桃av一区二区天堂| 91在线观看高清| 亚洲444eee在线观看| 久久久久久久久99精品| 日韩美女视频一区二区在线观看| 美女视频网站久久| 日韩久久久精品| 免费人成网站在线观看欧美高清| 色诱亚洲精品久久久久久| 亚洲人成人一区二区在线观看 | 日韩av不卡一区二区| 欧美一区二区视频在线观看2022| 玖玖九九国产精品| 一区二区三区**美女毛片| 久久综合久久综合久久| 欧美日韩视频第一区| 99精品在线观看视频| 久久国产精品区| 日韩福利电影在线观看| 国产精品国产三级国产三级人妇 | 一本色道久久综合亚洲精品按摩| 日本亚洲视频在线| 亚洲高清免费一级二级三级| 久久亚洲一区二区三区四区| 91.xcao| 欧美大片顶级少妇| 91精品国产91久久久久久一区二区 | 亚洲成人高清在线| 高清不卡在线观看av| 亚洲成人av免费| 日韩欧美国产一区二区在线播放| 成人性生交大片免费看视频在线| 亚洲午夜激情网页| 亚洲黄色在线视频| 亚洲精品一二三| 国产欧美一区二区三区在线看蜜臀 | 久久免费看少妇高潮| 在线电影国产精品| 国产成人免费av在线| 男女男精品视频| 一区二区三区国产| 午夜影院在线观看欧美| 亚洲第一激情av| 老司机精品视频在线| 日产国产高清一区二区三区| 蜜桃av一区二区| 久久机这里只有精品| 91福利区一区二区三区| 成人av网在线| 666欧美在线视频| 日本高清不卡在线观看| jizz一区二区| 色婷婷av一区二区三区软件| 欧美网站一区二区| 精品乱人伦小说| 国产精品久久久久毛片软件| 亚洲欧美经典视频| 蜜桃视频免费观看一区| 国产二区国产一区在线观看| 91亚洲永久精品| 2023国产一二三区日本精品2022| 日韩理论在线观看| 麻豆高清免费国产一区| 色综合天天综合色综合av| 亚洲精品一区二区在线观看| 日韩伦理电影网| 成人深夜视频在线观看| 欧美一区国产二区| 久久婷婷一区二区三区| 一区二区三区四区蜜桃| 国产一区二区三区美女| 东方欧美亚洲色图在线| 日韩三级视频在线看| 亚洲成人一二三| 欧美性大战xxxxx久久久| 亚洲少妇中出一区| 高清久久久久久| 久久精品无码一区二区三区| 奇米在线7777在线精品| 欧美日韩亚洲丝袜制服| 亚洲一区在线视频观看| 欧美无人高清视频在线观看| 亚洲色欲色欲www|