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

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

?? win.h

?? isa總線設備
?? H
字號:
/*****************************************************************************//* WIN.H								     *//*	Definitions for window function.				     *//*									     *//* Copyright (c) 404 Technologies Inc. 1993. All Rights Reserved.	     *//*									     *//* Revision history:							     *//*	Kevin Li	06/08/93 Revised for UNIX version/Monochrom TEXT     *//*	Kevin Li	12/08/93 Revised for UNIX version/VGA TEXT	     *//*****************************************************************************/#ifndef WIN404#define WIN404#include <sys/types.h>#ifdef VENIX#include <sys/at_ansi.h>#include <sys/kd.h>#include <sys/vt.h>#endif#ifdef STREAM#include <sys/at_ansi.h>#include <sys/kd.h>#include <sys/vt.h>#endif#ifdef SCOUNIX#ifndef LINUX#include <sys/keyboard.h>#include <sys/console.h>#include <sys/vtkd.h>#endif#endif#ifdef LINUX/*#include <linux/keyboard.h>*//*#include <linux/console.h>*/#endif#include <termios.h>#include <unistd.h>#include <stdlib.h>#include <stdio.h>#include <fcntl.h>#include <string.h>#include "kbd.h"typedef unsigned char	uchar;#ifndef STREAM/*typedef unsigned short	ushort;typedef unsigned int	uint;*/#endif#define SCRNSZ	2000/* char attributes */#define D_A_Normal	0#define D_A_LIGHT	1#define D_A_UNDER	4#define D_A_Blink	5#define D_A_INV 	7#ifdef	STREAM#define D_A_C_UNDER	0int	Console_flag;#endifstruct	WIN {	int	flag,		x0, y0, x1, y1,		csr_x, csr_y,	/* cursor position */		color,		w, h,		/* width, height */		norm_c, 	/* normal color */		bar_c,		/* bar	    ''  */		field_c;	/* field    ''  */};typedef struct	WIN	WINDOW;#define 	MaxWindow	20#define		MaxEditMsg	5WINDOW		win[MaxWindow]; 	/* window struct */WINDOW		*wstd;			/* standard screen */struct	WItem {	int	flag;		/* type of item; active or seperator */	char	*str;		/* description string */	int	key;		/* mnemonic key */	int	x, y;};struct	WSelect {	int		x, y;		/* window position */	char		*title; 	/* select menu title */	int		total, first;	/* total item, first cursor item */	int		act_item;	/* cursor item */	WINDOW		*wid;		/* window ptr */	int		Ndisp;		/* Number of displayed items */					/* scroll feature support */	struct WItem	*item;	/****add by jose ***/	char		*msg[MaxEditMsg]; /* message line */ 	int		len;	/* item string max length */};#define MW_SELECT	1#define MW_EDIT 	2union	Menu	{	struct	WEdit		*editp;	struct	WSelect 	*selectp;};/* *	Edit Menu */struct	WEItem {	int	flag;			/* Read only(0),Writeable(1) */	char	*des;			/* description string */	char	*str;			/* string for edit */	union	Menu	menup;	int	x, y;	int	len;	int	menu_act_item;};struct	WEdit {	int		id;		/* edit menu id */	int		x, y;		/* window position */	char		*title; 	/* edit meunu title */	char		*msg[MaxEditMsg];/* edit meunu msg */	int		total;		/* total item*/	int		first;		/* first cursor item */	int		act_item;	/* cursor item */	WINDOW		*wid;		/* system flag window prt */	struct WEItem	*item;		/* Support Field value selection */	int		Ndisp;		/* Number of displayed items */	int		max_des_len;	/* max description string length */	int		max_str_len;	/* max edit string length */};struct	GItem2 {	int		flag;	char		*des;	int		total;		/* total sub-item */	int		act_item;	/* sub - cursor item */	char		*str[10];	int		item_no[10];	int		x[10];	int		y;	int		len[10];	union Menu	menup[10];};#define Edit2Type0	0/*0x01*/		/* not drawing line */#define Edit2Type1	1/*0x02*/		/* drawing line */#define Edit2Type5	0x20		/* non-blocking read to be assigned */struct GEdit2 {	int		type;		/* GEdit2 type */	int		x, y;		/* window position */	int		total;		/* total item */	char		*title; 	/* edit meunu title */	int		act_item;	/* cursor item */	WINDOW		*wid;	char		*msg[MaxEditMsg];	struct GItem2	*item;};struct	GItem3 {	int		flag;	char		*des;	int		total;		/* total sub-item */	int		act_item;	/* sub - cursor item */	char		*str[16];	int		item_no[16];	int		x;	int		y[16];	int		len[16];	union Menu	menup[16];};#define Edit3Type0	0x01		/* drawing V. lines only */#define Edit3Type1	0x02		/* drawing v. line & h. lines */#define Edit3Type2	0x04		/* drawing v. & h. even lines */#define Edit3Type3	0x08		/* header 4 lines adding special opt. */#define Edit3Type4	0x10		/* no up & down auto control */#define Edit3Type5	0x20		/* non-blocking read to be assigned */struct GEdit3 {	int		type;		/* GEdit3 type */	int		x, y;		/* window position */	int		total;		/* total item */	char		*title; 	/* edit meunu title */	int		act_item;	/* cursor item */	WINDOW		*wid;	char		*msg[MaxEditMsg];	struct GItem3	*item;};/* *	Define for WIN flag */#define F_Used		0x80		/* identify the WINDOW used *//* *	Define for WItem  or WEItem or WTItem flag */#define F_NotAvailable	0x00		/* Not available yet entry */#define F_Writable	0x01		/* same as  F_Active */#define F_Active	0x01		/* identify the item active */#define F_Readonly	0x02		/* read only entry */#define F_NonEdit	0x04		/* non edit only entry */#define F_Return	0x08		/* entry which return key code */#define F_Select	0x10		/* entry which calls select menu */#define F_Edit		0x20		/* entry which calls edit menu */#define F_Seperator	0x80		/* edit2 menu: to draw line *//* better used with fixed type of menu, instead of scrolling one */#define F_MSG		0x00		/* message item indicator */#define F_Sep		0x80		/* the item only a seperator *//* *	Define for line direction/type */#define L_SINGLE	0x00#define L_DOUBLE	0x01#define L_UP		0x00#define L_RIGHT 	0x02#define L_DOWN		0x04#define L_LEFT		0x06#define MaxSeleLevel	20#define MaxEditLevel	20#define MaxEdit2Level	20#define MaxEdit3Level	20#define SCRNSZ		2000	/* 25 * 80 *//* win-0 functions declaration */extern	void	mw_init();extern	void	mw_end();extern	int	mw_kbhit();extern	int	mw_getkey();extern	int	mw_inskey();extern	void	mw_cursor();extern	void	mw_cursor_type();extern	void	mw_attr();extern	void	mw_clearscreen();extern	void	mw_putstr();extern	void	mw_putstr_xy();extern	void	mw_putchar();extern	void	mw_putchar_c();extern	void	mw_putnpchar();extern	void	mw_putnpchar_c();extern	void	mw_cursor_off();extern	void	mw_cursor_on();extern	void	mw_displaywindow();extern	void	mw_redraw();extern	void	mw_getwindow();extern	void	mw_putwindow();extern	void	mw_clearwindow();extern	void	mw_fillbox();extern	void	mw_scroll_up();extern	void	mw_scroll_down();extern	void	mw_line();extern	void	mw_lineclip();/* win-1 functions declaration */extern	void	mw_winit();extern	void	mw_wend();extern	WINDOW	*mw_wopen();extern	void	mw_wstore();extern	void	mw_wrestore();extern	void	mw_wscroll_up();extern	void	mw_wscroll_down();extern	void	mw_wputchc();extern	void	mw_wputsc();extern	void	mw_wprintc();extern	void	mw_wline();extern	void	mw_wdrawbox();extern	void	mw_wcputs();extern	void	mw_wclseol();extern	int	_getstr();#define mw_wclose(wid)		{ (wid)->flag = 0; }#define mw_wcolor(wid, c)	{ (wid)->color = (c); }#define mw_wallcolor(wid, n, b, f) { (wid)->norm_c = (n); \				  (wid)->bar_c = (b); \				  (wid)->field_c = (f); }#define mw_wgotoxy(wid, x, y)	{ (wid)->csr_x = (x); \				  (wid)->csr_y = (y); }#define mw_wcursor(wid, x, y)	{ mw_cursor((x) + (wid)->x0, \				(y) + (wid)->y0); mw_wgotoxy(wid, x, y); }#define mw_wfill(wid, ch)	{ \		mw_attr(wid->color);\		mw_fillbox((wid)->x0, (wid)->y0, (wid)->x1, (wid)->y1, (ch));\	}#define mw_wputs(wid, str)	mw_wputsc(wid, str, strlen((char *)str), (wid)->color)#define mw_wcls(wid)		mw_wfill(wid, ' ')#define mw_wputch(wid, ch)	wputchc(wid, ch, (wid)->color)#define mw_wprint(wid, str)	mw_wprintc(wid, str, (wid)->color)#define mw_wgets(x, y, str, len, bar_c, field_c) \				_getstr(x, y, str, len, bar_c, field_c)/* win-1b functions declaration */extern	void	display_select();extern	int	_mw_select();extern	int	_edit();extern	int	edit_select();extern	void	display_edit();/* win-2 functions declaration */extern	void	mw_selectinit();extern	int	mw_select();extern	void	mw_selectend();extern	void	mw_select_set_act();extern	void	mw_editinit();extern	int	mw_edit();extern	void	mw_editend();/* win-3 functions declaration */extern	void	mw_edit2init();extern	int	mw_edit2();extern	int	_edit2();extern	int	mw_edit2end();extern	void	edit2_flush_data();extern	void	edit2_clear_data();extern	int	edit2_select();/* GLOBAL VARIABLES */extern	uchar	Blank[80];		/* Blank string for convenience */extern	int	tty_fd;#endif

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
成人sese在线| 一道本成人在线| 亚洲欧美二区三区| 911精品产国品一二三产区| 久久精品99国产精品| 国产欧美日韩三区| 欧美日韩精品一区二区天天拍小说| 日本欧洲一区二区| 亚洲日本丝袜连裤袜办公室| 欧美狂野另类xxxxoooo| 国产91清纯白嫩初高中在线观看| 午夜伦理一区二区| 国产日韩精品一区二区三区在线| 欧美综合一区二区| 国产东北露脸精品视频| 五月激情综合色| 久久精品亚洲精品国产欧美kt∨| 欧美三级电影精品| av中文字幕在线不卡| 狠狠网亚洲精品| 日韩精品久久理论片| 最新日韩av在线| 久久久久久久综合日本| 欧美日韩激情在线| 不卡av免费在线观看| 国产乱子伦视频一区二区三区| 日韩精品一区第一页| 一区二区三区四区在线播放| 欧美韩日一区二区三区四区| 精品国产91洋老外米糕| 欧美一级高清大全免费观看| 成人sese在线| 不卡一卡二卡三乱码免费网站| 韩国女主播一区二区三区| 9191国产精品| 4438x亚洲最大成人网| 欧美三级电影在线看| 欧美亚洲动漫另类| 91久久精品一区二区三区| 不卡区在线中文字幕| 国产91精品免费| 国产成人在线免费| 成人激情动漫在线观看| 国产精品一区二区免费不卡| 成人一区二区三区在线观看| 国产 欧美在线| va亚洲va日韩不卡在线观看| 97se亚洲国产综合在线| 国产91在线|亚洲| 亚洲va韩国va欧美va| 一区二区三区日韩在线观看| 亚洲国产精品久久人人爱| 亚洲午夜久久久久久久久电影网| 亚洲图片自拍偷拍| 天天av天天翘天天综合网 | 亚洲精品亚洲人成人网在线播放| 亚洲人快播电影网| 五月激情丁香一区二区三区| 久久激情五月激情| 国产在线国偷精品免费看| 大胆亚洲人体视频| 在线亚洲一区二区| 日韩欧美国产综合| 国产精品久久久久永久免费观看 | 精品一区二区三区免费毛片爱| 日本不卡免费在线视频| 经典三级一区二区| jvid福利写真一区二区三区| 欧美欧美欧美欧美首页| 精品国产百合女同互慰| 樱桃视频在线观看一区| 久久精品99国产精品日本| 一本色道久久加勒比精品| 欧美www视频| 亚洲小少妇裸体bbw| 国产a区久久久| 3d动漫精品啪啪1区2区免费| 亚洲日本一区二区| 国产麻豆91精品| 欧美综合视频在线观看| 国产肉丝袜一区二区| 日韩成人av影视| 色妹子一区二区| 亚洲国产精华液网站w| 男女男精品视频网| 欧美亚洲免费在线一区| 国产精品一区二区视频| 欧美一个色资源| 亚洲一区视频在线| 99在线热播精品免费| www欧美成人18+| 不卡区在线中文字幕| 国产无人区一区二区三区| 五月天视频一区| 91浏览器打开| 国产精品二三区| 粉嫩av一区二区三区粉嫩| 久久久五月婷婷| 国产美女主播视频一区| 欧美一二三在线| 久久精品理论片| 欧美一区二区在线播放| 日韩高清国产一区在线| 日韩欧美自拍偷拍| 另类人妖一区二区av| 26uuu亚洲| 激情都市一区二区| 国产精品久久久久一区| www.欧美日韩| 亚洲另类在线制服丝袜| 91蜜桃在线免费视频| 亚洲美腿欧美偷拍| 在线精品视频免费播放| 亚洲地区一二三色| 日韩精品最新网址| 国产精品白丝av| 中文字幕亚洲成人| 欧美亚洲综合网| 奇米综合一区二区三区精品视频| 日韩欧美中文字幕制服| 久久99精品一区二区三区三区| 久久久www成人免费无遮挡大片 | 日韩精品自拍偷拍| 久久99深爱久久99精品| 中文子幕无线码一区tr| 欧美日免费三级在线| 日韩欧美成人一区| 91香蕉视频污在线| 麻豆中文一区二区| 中文字幕一区二区在线观看| 欧美性受xxxx黑人xyx性爽| 国产一区在线视频| 亚洲午夜三级在线| 久久新电视剧免费观看| 欧美日韩在线综合| 国产一区二区精品久久91| 夜夜嗨av一区二区三区四季av| 91老师片黄在线观看| 男男视频亚洲欧美| 亚洲欧美经典视频| 国产日韩欧美a| 日韩一区二区三| 欧美三级韩国三级日本三斤| 成人做爰69片免费看网站| 日本不卡视频在线观看| 亚洲va韩国va欧美va| 1024成人网| 国产精品伦理一区二区| 国产亚洲精品资源在线26u| 欧美剧情电影在线观看完整版免费励志电影 | 国产ts人妖一区二区| 日韩国产一区二| 五月天国产精品| 亚洲一区二区三区中文字幕| 国产精品色哟哟网站| 国产午夜精品久久久久久免费视 | 黑人精品欧美一区二区蜜桃| 日韩电影在线观看一区| 午夜精品免费在线| 亚洲成人动漫在线免费观看| 亚洲综合图片区| 亚洲精品五月天| 一区二区三区欧美视频| 日韩理论片中文av| 亚洲同性gay激情无套| 亚洲欧洲精品一区二区三区不卡| 国产午夜久久久久| 亚洲视频一区二区在线观看| 亚洲国产高清在线| 亚洲色图丝袜美腿| 一区二区三区中文字幕电影| 亚洲最新视频在线观看| 亚洲一区在线看| 日韩电影在线一区二区| 国产一区二区三区四| 成人午夜精品在线| 日本韩国欧美一区| 欧美狂野另类xxxxoooo| 精品国产sm最大网站免费看| 国产精品女同一区二区三区| 亚洲精品一二三| 日韩精品欧美精品| 国产黑丝在线一区二区三区| 成人综合婷婷国产精品久久 | 日本一区二区三区电影| 中文字幕亚洲在| 午夜激情综合网| 精品综合久久久久久8888| 波多野结衣91| 欧美乱熟臀69xxxxxx| 国产亚洲精久久久久久| 亚洲午夜一区二区三区| 精一区二区三区| 欧美午夜一区二区三区免费大片| 精品精品欲导航| 一区二区三区高清不卡| 久草在线在线精品观看| 色菇凉天天综合网| 国产午夜精品一区二区三区视频| 亚洲国产裸拍裸体视频在线观看乱了 |