?? llib-lcurses
字號:
/* @(#)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 + -