⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 llib-lcurses

📁 操作系统SunOS 4.1.3版本的源码
💻
📖 第 1 页 / 共 2 页
字号:
/*	@(#)llib-lcurses 1.1 92/07/30 SMI; from S5R3 1.9.1.20	*/#include	<curses.h>#include	<term.h>#include	<varargs.h>static	char	*sp;static	chtype	cht;static	WINDOW	*wp;static	SCREEN	*scp;/***************	START SVR3 	********************/int	del_curterm(old) TERMINAL *old; { return 0; }	/*VARARGS*/int	mvprintw(y, x, fmt, args) int y, x; char *fmt; { return 0; }	/*VARARGS3*/int	mvscanw(y, x, fmt, args) int y, x; char *fmt; { return 0; }	/*VARARGS*/int	mvwprintw(win, y, x, fmt, args) WINDOW *win; int y, x; char *fmt; { return 0; }	/*VARARGS*/int	mvwscanw(win, y, x, fmt, args) WINDOW *win; int y, x; char *fmt; { return 0; }int	putp(str) char * str; { return 0; }	/*VARARGS1*/int	printw(fmt, args) char *fmt; { return 0; }	/*VARARGS1*/int	scanw(fmt, args) char *fmt; { return 0; }	/*VARARGS2*/int	vwscanw(win, fmt, ap) WINDOW *win; char *fmt; va_list ap; { return 0; }	/*VARARGS2*/int	vwprintw(win, fmt, ap) WINDOW *win; char *fmt; va_list ap; { return 0; }	/*VARARGS2*/int	wprintw(win, fmt, args) WINDOW *win; char *fmt; { return 0; }	/*VARARGS2*/int	wscanw(win, fmt, args) WINDOW *win; char *fmt; { return 0; }int	LINES, COLS;char	*UP, *BC, PC;short	ospeed;WINDOW	*stdscr, *curscr;TERMINAL	*cur_term;struct	_bool_struct	*cur_bools;struct	_num_struct	*cur_nums;struct	_str_struct	*cur_strs;TERMINAL		_first_term;struct	_bool_struct	_frst_bools;struct	_num_struct	_frst_nums;struct	_str_struct	_frst_strs;char	*boolnames[], *boolcodes[], *boolfnames[],	*numnames[], *numcodes[], *numfnames[],	*strnames[], *strcodes[], *strfnames[];/* * Various tricks to shut up lint about things that are perfectly fine. */char	*Def_term, ttytype[1];char	*_unctrl[];chtype	*acs_map;static_dummy_init(){	Def_term[0] = ttytype[0] = 0;	_unctrl[0] = "abc";	_dummy_init();	LINES = COLS = 1;	stdscr = curscr = NULL;}/* internal routines and variables that no one else should be using */int	outchcount;SCREEN	*SP;int	_use_slk;char	*curses_version;FILE	*outf;struct	term *cur_term;int	_called_before;/***************	END SVR3	********************/int	waddch(win, c) WINDOW *win; chtype c; { return 0; }int	waddnstr(win, str, i)		WINDOW *win; char *str; int i; { return 0; }int	baudrate() { return 0; }int	wbkgd(win, ch) WINDOW *win; chtype ch; { return 0; }int	wborder(win, ch1, ch2, ch3, ch4, ch5, ch6, ch7, ch8) 		WINDOW *win; chtype ch1, ch2, ch3, ch4, ch5, ch6, ch7, ch8;		{ return 0; }int	cbreak() { return 0; }int	copywin(Srcwin,Dstwin,minRowSrc,minColSrc,		minRowDst,minColDst,maxRowDst,maxColDst,overlay)		WINDOW *Srcwin,*Dstwin;		int minRowSrc,minColSrc,minRowDst,minColDst,maxRowDst,		maxColDst, overlay; { return 0; }int	curs_set(vis) int vis; { return 0; }int	def_prog_mode() { return 0; }void	delscreen(s) SCREEN *s; {}int	delterm(t) TERMINAL *t; { return 0; }int	delay_output(ms) int ms; { return 0; }int	m_addch(c) _ochtype c; { return 0; }WINDOW	*m_initscr() { return wp; }SCREEN	*m_newterm(type, outfptr, infptr) 		char *type; FILE *outfptr, infptr; { return scp; }int	m_addstr(str) char * str; { return 0; }int	m_clear() { return 0; }int	m_erase() { return 0; }int	m_move(y, x) int x, y; { return 0; }int	m_refresh() { return 0; }int	wdelch(win) WINDOW *win; { return 0; }int	delkey(cp,i) char *cp; int i; { return 0; }void	delkeymap(i) TERMINAL * i; {}int	delwin(win) WINDOW *win; { return 0; }WINDOW	*derwin(win, i1, i2, i3, i4) 		WINDOW *win; int i1, i2, i3, i4; { return wp; }int	doupdate() { return 0; }int	draino(ms) int ms; { return 0; }WINDOW	*dupwin(win) WINDOW *win; { return wp; }int	echo() { return 0; }int	endwin() { return 0; }int	isendwin() { return 0; }char	erasechar() { return 'a'; }int	flushinp() { return 0; }int	garbagedlines(win, beg, num)		WINDOW *win; int beg, num; { return 0; }int	garbagedwin(win) WINDOW *win; { return 0; }int	wredrawln(win, beg, num)		WINDOW *win; int beg, num; { return 0; }int	redrawwin(win) WINDOW *win; { return 0; }int	wgetstr(win, str) WINDOW *win; char *str; { return 0; }int	wgetnstr(win, str, n) WINDOW *win; char *str; int n; { return 0; }int	_getsyx(y,x) int *y, *x; { return 0; }WINDOW	*getwin(fp) FILE *fp; { return wp; }int	has_ic() { return 0; }int	has_il() { return 0; }int	idlok(win,bf) WINDOW *win; int bf; { return 0; }WINDOW	*initscr() { return wp; }int	winsch(win, c) WINDOW *win; chtype c; { return 0; }int	winsdelln(win,i) WINDOW *win; int i; { return 0; }int	winsnstr(win, c, i) WINDOW *win; char *c; int i; { return 0; }char	*keyname(key) int key; { return sp; }int	keypad(win,bf) WINDOW *win; int bf; { return 0; }char	killchar() { return 'a'; }char	*longname() { return sp; }int	meta(win,bf) WINDOW *win; int bf; { return 0; }int	wmove(win, y, x) WINDOW *win; int y, x; { return 0; }int	mvcur(ly, lx, y, x) int ly, lx, y, x; { return 0; }int	mvderwin(win, c, i) WINDOW *win; int c, i; { return 0; }int	mvwin(win, by, bx) WINDOW *win; int by, bx; { return 0; }int	napms(ms) int ms; { return 0; }int	newkey(c, i1, i2) char *c; int i1,i2; { return 0; }SCREEN	*newscreen(c, i1, i2, i3, f1, f2)		char *c; int i1, i2, i3; FILE *f1, *f2; { return 0; }WINDOW	*newwin(num_lines, num_cols, begy, begx)		int num_lines, num_cols, begy, begx; { return wp; }int	nl() { return 0; }int	nocbreak() { return 0; }int	nodelay(win,bf) WINDOW *win; int bf; { return 0; }int	noecho() { return 0; }int	nonl() { return 0; }int	noraw() { return 0; }int	pechochar(pad, ch) WINDOW *pad; chtype ch; { return 0; }int	pnoutrefresh(pad, pminrow, pmincol, sminrow, smincol, smaxrow, smaxcol)		WINDOW *pad;		int pminrow, pmincol, sminrow, smincol, smaxrow, smaxcol;		{ return 0; }int	prefresh(pad, pminrow, pmincol, sminrow, smincol, smaxrow, smaxcol)		WINDOW *pad;		int pminrow, pmincol, sminrow, smincol, smaxrow, smaxcol;		{ return 0; }int	putwin(win,fp) WINDOW *win; FILE *fp; { return 0; }int	raw() { return 0; }int	wrefresh(win) WINDOW *win; { return 0; }int	reset_shell_mode() { return 0; }int	resetty() { return 0; }int	restartterm(term, file, err) char *term; int file, *err; { return 0; }int	ripoffline(line, init) int line, (*init)(); { return 0; }int	getcury(win) WINDOW *win; { return 0; }int	getcurx(win) WINDOW *win; { return 0; }int	getmaxy(win) WINDOW *win; { return 0; }int	getmaxx(win) WINDOW *win; { return 0; }int	getbegy(win) WINDOW *win; { return 0; }int	getbegx(win) WINDOW *win; { return 0; }int	getpary(win) WINDOW *win; { return 0; }int	getparx(win) WINDOW *win; { return 0; }chtype	getbkgd(win) WINDOW *win; { return cht; }chtype	getattrs(win) WINDOW *win; { return cht; }int	savetty() { return 0; }int	scr_dump(file) char *file; { return 0; }int	scr_init(file) char *file; { return 0; }int	scr_ll_dump(file) FILE *file; { return 0; }int	scr_reset(file,i) FILE *file; int i; { return 0; }int	scr_restore(file) char *file; { return 0; }int	scr_set(file) char *file; { return 0; }int	wscrl(win,i) WINDOW *win; int i; { return 0; }SCREEN	*setcurscreen(new) SCREEN *new; { return scp; }TERMINAL	*setcurterm(new) TERMINAL *new; { return (TERMINAL *)0; }int	setkeymap() { return 0; }int	wsetscrreg(win, i1, i2) WINDOW *win; int i1, i2; { return 0; }int	setsyx(y,x) int y, x; { return 0; }int	setupterm(term, file, err) char *term; int file, *err;		{ return 0; }int	reset_prog_mode() { return 0; }int	def_shell_mode() { return 0; }int	slk_clear() { return 0; }char	*slk_label(num) int num; { return sp; }int	slk_noutrefresh() { return 0; }int	slk_refresh() { return 0; }int	slk_restore() { return 0; }int	slk_set(num, lab, fmt) int num, fmt; char *lab; { return 0; }

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -