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

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

?? curs_terminfo.3x

?? ncurses-5.4 需要的就來下把 一定會有用的哦
?? 3X
字號:
.\"***************************************************************************.\" Copyright (c) 1999-2002,2003 Free Software Foundation, Inc.              *.\"                                                                          *.\" Permission is hereby granted, free of charge, to any person obtaining a  *.\" copy of this software and associated documentation files (the            *.\" "Software"), to deal in the Software without restriction, including      *.\" without limitation the rights to use, copy, modify, merge, publish,      *.\" distribute, distribute with modifications, sublicense, and/or sell       *.\" copies of the Software, and to permit persons to whom the Software is    *.\" furnished to do so, subject to the following conditions:                 *.\"                                                                          *.\" The above copyright notice and this permission notice shall be included  *.\" in all copies or substantial portions of the Software.                   *.\"                                                                          *.\" THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS  *.\" OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF               *.\" MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.   *.\" IN NO EVENT SHALL THE ABOVE COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM,   *.\" DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR    *.\" OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR    *.\" THE USE OR OTHER DEALINGS IN THE SOFTWARE.                               *.\"                                                                          *.\" Except as contained in this notice, the name(s) of the above copyright   *.\" holders shall not be used in advertising or otherwise to promote the     *.\" sale, use or other dealings in this Software without prior written       *.\" authorization.                                                           *.\"***************************************************************************.\".\" $Id: curs_terminfo.3x,v 1.18 2003/12/27 18:48:59 tom Exp $.TH curs_terminfo 3X "".ds n 5.SH NAME\fBdel_curterm\fR,\fBmvcur\fR,\fBputp\fR,\fBrestartterm\fR,\fBset_curterm\fR,\fBsetterm\fR,\fBsetupterm\fR,\fBtigetflag\fR,\fBtigetnum\fR,\fBtigetstr\fR,\fBtparm\fR,\fBtputs\fR,\fBvid_attr\fR,\fBvid_puts\fR,\fBvidattr\fR,\fBvidputs\fR - \fBcurses\fR interfaces to terminfo database.SH SYNOPSIS.nf\fB#include <curses.h>\fR.br\fB#include <term.h>\fR.PP\fBint setupterm(char *\fR\fIterm\fR\fB, int \fR\fIfildes\fR\fB, int *\fR\fIerrret\fR\fB);\fR.br\fBint setterm(char *\fR\fIterm\fR\fB);\fR.br\fBTERMINAL *set_curterm(TERMINAL *\fR\fInterm\fR\fB);\fR.br\fBint del_curterm(TERMINAL *\fR\fIoterm\fR\fB);\fR.br\fBint restartterm(const char *\fR\fIterm\fR\fB, int \fR\fIfildes\fR\fB, int *\fR\fIerrret\fR\fB);\fR.br\fBchar *tparm(char *\fR\fIstr\fR\fB, ...);\fR.br\fBint tputs(const char *\fR\fIstr\fR\fB, int \fR\fIaffcnt\fR\fB, int (*\fR\fIputc\fR\fB)(int));\fR.br\fBint putp(const char *\fR\fIstr\fR\fB);\fR.br\fBint vidputs(chtype \fR\fIattrs\fR\fB, int (*\fR\fIputc\fR\fB)(int));\fR.br\fBint vidattr(chtype \fR\fIattrs\fR\fB);\fR.br\fBint vid_puts(attr_t \fR\fIattrs\fR\fB, short \fR\fIpair\fR\fB, void *\fR\fIopts\fR\fB, int (*\fR\fIputc\fR\fB)(char));\fR.br\fBint vid_attr(attr_t \fR\fIattrs\fR\fB, short \fR\fIpair\fR\fB, void *\fR\fIopts\fR\fB);\fR.br\fBint mvcur(int \fR\fIoldrow\fR\fB, int \fR\fIoldcol\fR\fB, int \fR\fInewrow\fR, int \fR\fInewcol\fR\fB);\fR.br\fBint tigetflag(char *\fR\fIcapname\fR\fB);\fR.br\fBint tigetnum(char *\fR\fIcapname\fR\fB);\fR.br\fBchar *tigetstr(char *\fR\fIcapname\fR\fB);\fR.br.fi.SH DESCRIPTIONThese low-level routines must be called by programs that have to dealdirectly with the \fBterminfo\fR database to handle certain terminalcapabilities, such as programming function keys.  For all otherfunctionality, \fBcurses\fR routines are more suitable and their use isrecommended..PPInitially, \fBsetupterm\fR should be called.  Note that\fBsetupterm\fR is automatically called by \fBinitscr\fR and\fBnewterm\fR.  This defines the set of terminal-dependent variables[listed in \fBterminfo\fR(\*n)].  The \fBterminfo\fR variables\fBlines\fR and \fBcolumns\fR are initialized by \fBsetupterm\fR asfollows: If \fBuse_env(FALSE)\fR has been called, values for\fBlines\fR and \fBcolumns\fR specified in \fBterminfo\fR are used.Otherwise, if the environment variables \fBLINES\fR and \fBCOLUMNS\fRexist, their values are used.  If these environment variables do notexist and the program is running in a window, the current window sizeis used.  Otherwise, if the environment variables do not exist, thevalues for \fBlines\fR and \fBcolumns\fR specified in the\fBterminfo\fR database are used..PPThe header files \fBcurses.h\fR and \fBterm.h\fR should be included (in thisorder) to get the definitions for these strings, numbers, and flags.Parameterized strings should be passed through \fBtparm\fR to instantiate them. All \fBterminfo\fR strings [including the output of \fBtparm\fR] should be printedwith \fBtputs\fR or \fBputp\fR.  Call the \fBreset_shell_mode\fR to restore thetty modes before exiting [see \fBcurs_kernel\fR(3X)].  Programs which usecursor addressing should output \fBenter_ca_mode\fR upon startup and shouldoutput \fBexit_ca_mode\fR before exiting.  Programs desiring shell escapesshould call.PP\fBreset_shell_mode\fR and output \fBexit_ca_mode\fR before the shellis called and should output \fBenter_ca_mode\fR and call\fBreset_prog_mode\fR after returning from the shell..PPThe \fBsetupterm\fR routine reads in the \fBterminfo\fR database,initializing the \fBterminfo\fR structures, but does not set up theoutput virtualization structures used by \fBcurses\fR.  The terminaltype is the character string \fIterm\fR; if \fIterm\fR is null, theenvironment variable \fBTERM\fR is used.All output is to file descriptor \fBfildes\fR which is initialized for output.If \fIerrret\fR is not null,then \fBsetupterm\fR returns \fBOK\fR or\fBERR\fR and stores a status value in the integer pointed to by\fIerrret\fR.A return value of \fBOK\fR combined with status of \fB1\fR in \fIerrret\fRis normal.If \fBERR\fR is returned, examine \fIerrret\fR:.RS.TP 5.B 1means that the terminal is hardcopy, cannot be used for curses applications..TP 5.B 0means that the terminal could not be found,or that it is a generic type,having too little information for curses applications to run..TP 5.B -1means that the \fBterminfo\fR database could not be found..RE.PPIf \fIerrret\fR isnull, \fBsetupterm\fR prints an error message upon finding an errorand exits.  Thus, the simplest call is:      \fBsetupterm((char *)0, 1, (int *)0);\fR,which uses all the defaults and sends the output to \fBstdout\fR..PPThe \fBsetterm\fR routine is being replaced by \fBsetupterm\fR.  The call:      \fBsetupterm(\fR\fIterm\fR\fB, 1, (int *)0)\fRprovides the same functionality as \fBsetterm(\fR\fIterm\fR\fB)\fR.The \fBsetterm\fR routine is included here for BSD compatibility, andis not recommended for new programs..PPThe \fBset_curterm\fR routine sets the variable \fBcur_term\fR to\fInterm\fR, and makes all of the \fBterminfo\fR boolean, numeric, andstring variables use the values from \fInterm\fR.  It returns the old valueof \fBcur_term\fR..PPThe \fBdel_curterm\fR routine frees the space pointed to by\fIoterm\fR and makes it available for further use.  If \fIoterm\fR isthe same as \fBcur_term\fR, references to any of the \fBterminfo\fRboolean, numeric, and string variables thereafter may refer to invalidmemory locations until another \fBsetupterm\fR has been called..PPThe \fBrestartterm\fR routine is similar to \fBsetupterm\fR and \fBinitscr\fR,except that it is called after restoring memory to a previous state (forexample, when reloading a game saved as a core image dump).  It assumes thatthe windows and the input and output options are the same as when memory wassaved, but the terminal type and baud rate may be different.  Accordingly,it saves various tty state bits, does a setupterm, and then restores the bits..PPThe \fBtparm\fR routine instantiates the string \fIstr\fR withparameters \fIpi\fR.  A pointer is returned to the result of \fIstr\fRwith the parameters applied..PPThe \fBtputs\fR routine applies padding information to the string\fIstr\fR and outputs it.  The \fIstr\fR must be a terminfo stringvariable or the return value from \fBtparm\fR, \fBtgetstr\fR, or\fBtgoto\fR.  \fIaffcnt\fR is the number of lines affected, or 1 ifnot applicable.  \fIputc\fR is a \fBputchar\fR-like routine to whichthe characters are passed, one at a time..PPThe \fBputp\fR routine calls \fBtputs(\fR\fIstr\fR\fB, 1, putchar)\fR.Note that the output of \fBputp\fR always goes to \fBstdout\fR, not tothe \fIfildes\fR specified in \fBsetupterm\fR..PPThe \fBvidputs\fR routine displays the string on the terminal in thevideo attribute mode \fIattrs\fR, which is any combination of theattributes listed in \fBcurses\fR(3X).  The characters are passed tothe \fBputchar\fR-like routine \fIputc\fR..PPThe \fBvidattr\fR routine is like the \fBvidputs\fR routine, exceptthat it outputs through \fBputchar\fR..PPThe \fBvid_attr\fR and \fBvid_puts\fR routines correspond to vidattr and vidputs,respectively.They use a set of arguments for representing the video attributes plus color,i.e.,one of type attr_t for the attributes and one of short forthe color_pair number.The \fBvid_attr\fR and \fBvid_puts\fR routinesare designed to use the attribute constants with the \fIWA_\fR prefix.The opts argument is reserved for future use.Currently, applications must provide a null pointer for that argument..PPThe \fBmvcur\fR routine provides low-level cursor motion.  It takeseffect immediately (rather than at the next refresh)..PPThe \fBtigetflag\fR, \fBtigetnum\fR and \fBtigetstr\fR routines returnthe value of the capability corresponding to the \fBterminfo\fR\fIcapname\fR passed to them, such as \fBxenl\fR..PPThe \fBtigetflag\fR routine returns the value \fB-1\fR if\fIcapname\fR is not a boolean capability,or \fB0\fR if it is canceled or absent from the terminal description..PPThe \fBtigetnum\fR routine returns the value \fB-2\fR if\fIcapname\fR is not a numeric capability,or \fB-1\fR if it is canceled or absent from the terminal description..PPThe \fBtigetstr\fR routine returns the value \fB(char *)-1\fRif \fIcapname\fR is not a string capability,or \fB0\fR if it is canceled or absent from the terminal description..PPThe \fIcapname\fR for each capability is given in the table column entitled\fIcapname\fR code in the capabilities section of \fBterminfo\fR(\*n).\fBchar *boolnames\fR, \fB*boolcodes\fR, \fB*boolfnames\fR\fBchar *numnames\fR, \fB*numcodes\fR, \fB*numfnames\fR\fBchar *strnames\fR, \fB*strcodes\fR, \fB*strfnames\fRThese null-terminated arrays contain the \fIcapnames\fR, the\fBtermcap\fR codes, and the full C names, for each of the\fBterminfo\fR variables..SH RETURN VALUERoutines that return an integer return \fBERR\fR upon failure and \fBOK\fR(SVr4 only specifies "an integer value other than \fBERR\fR") upon successfulcompletion, unless otherwise noted in the preceding routine descriptions..PPRoutines that return pointers always return \fBNULL\fR on error..SH NOTESThe \fBsetupterm\fR routine should be used in place of \fBsetterm\fR.It may be useful when you want to test for terminal capabilities withoutcommitting to the allocation of storage involved in \fBinitscr\fR..PPNote that \fBvidattr\fR and \fBvidputs\fR may be macros..SH PORTABILITYThe function \fBsetterm\fR is not described in the XSI Curses standard and mustbe considered non-portable.  All other functions are as described in the XSIcurses standard..PPIn System V Release 4, \fBset_curterm\fR has an \fBint\fR return type andreturns \fBOK\fR or \fBERR\fR.  We have chosen to implement the XSI Cursessemantics..PPIn System V Release 4, the third argument of \fBtputs\fR has the type\fBint (*putc)(char)\fR..PPThe XSI Curses standard prototypes \fBtparm\fR with a fixed number of parameters,rather than a variable argument list.This implementation uses a variable argument list.Portable applications should provide 9 parameters after the format;zeroes are fine for this purpose..PPXSI notes that after calling \fBmvcur\fR, the curses state may not match theactual terminal state, and that an application should touch and refreshthe window before resuming normal curses calls.Both ncurses and System V Release 4 curses implement \fBmvcur\fR usingthe SCREEN data allocated in either \fBinitscr\fR or \fBnewterm\fR.So though it is documented as a terminfo function,\fBmvcur\fR is really a curses function which is not well specified..SH SEE ALSO\fBcurses\fR(3X), \fBcurs_initscr\fR(3X), \fBcurs_kernel\fR(3X), \fBcurs_termcap\fR(3X),\fBputc\fR(3S), \fBterminfo\fR(\*n).\"#.\"# The following sets edit modes for GNU EMACS.\"# Local Variables:.\"# mode:nroff.\"# fill-column:79.\"# End:

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
久久久99免费| 一区二区久久久久| 精品美女一区二区| 欧美三级在线播放| 91黄色免费网站| 91精品综合久久久久久| 欧美成人vr18sexvr| 久久久久久久综合日本| 日韩欧美一区二区免费| 国产亚洲福利社区一区| 国产精品初高中害羞小美女文| 日韩理论片在线| 免费成人性网站| 久草热8精品视频在线观看| 成人免费视频app| 欧美三级电影网站| 国产亚洲精品aa午夜观看| 中文字幕视频一区| 日韩1区2区3区| 91在线小视频| 欧美伦理视频网站| 国产精品久久久久久久久免费桃花| 亚洲愉拍自拍另类高清精品| 午夜精品福利久久久| 国产久卡久卡久卡久卡视频精品| 色婷婷av一区二区三区大白胸| 日韩精品一区二区三区四区视频| 国产精品久久久久婷婷二区次| 亚洲综合色视频| 成人黄色av电影| 久久久综合精品| 日韩免费高清电影| 欧美中文字幕一区二区三区 | 日韩精品专区在线影院观看| 日本一区二区三区四区| 久久精品国产久精国产爱| 播五月开心婷婷综合| 国产mv日韩mv欧美| 色诱视频网站一区| 欧美一区二区三区男人的天堂| 欧美妇女性影城| 日韩一区二区高清| 久久精品一区二区三区四区| 精品久久久久久久人人人人传媒| 欧美mv日韩mv国产网站app| 久久综合久久99| 亚洲精品国产无天堂网2021| 日韩中文字幕1| 国产精品18久久久久久久久久久久| 成人毛片老司机大片| 精品成人一区二区| 日韩高清在线一区| 欧美三级电影一区| 亚洲狠狠爱一区二区三区| 成人免费视频播放| 久久久综合网站| 精品综合免费视频观看| 欧美无人高清视频在线观看| 国产日产欧美一区| 美洲天堂一区二卡三卡四卡视频| 在线观看精品一区| 一区二区三区四区精品在线视频 | 精久久久久久久久久久| 欧美中文字幕一区二区三区亚洲| 国产精品久久久久久久裸模| 国产在线一区观看| 欧美成人免费网站| 国内精品视频一区二区三区八戒| 日韩亚洲欧美在线| 喷水一区二区三区| 一本色道久久综合亚洲91| 91精品国产乱| 91福利社在线观看| 国产成人精品免费网站| 91亚洲精品乱码久久久久久蜜桃 | 日韩精品中午字幕| 青青草97国产精品免费观看 | 国产精品天干天干在线综合| 国产精品一二三区在线| 最新中文字幕一区二区三区| 91女厕偷拍女厕偷拍高清| 亚洲午夜私人影院| 欧美高清视频不卡网| 久久精品国产精品亚洲综合| 日韩欧美成人午夜| 国产伦理精品不卡| 亚洲一线二线三线视频| 欧美一卡二卡三卡| 色呦呦国产精品| 国产高清不卡一区| 国产精品成人免费在线| 欧美一区二区三区免费在线看 | xfplay精品久久| 欧美最猛性xxxxx直播| 免费人成精品欧美精品 | 欧美三级资源在线| 国产98色在线|日韩| 亚洲午夜精品17c| 日本一区二区三级电影在线观看| 欧美亚洲国产怡红院影院| 久久电影国产免费久久电影| 自拍偷拍国产亚洲| 国产亚洲一本大道中文在线| 欧美性猛片aaaaaaa做受| 国产一区二区成人久久免费影院 | 色婷婷激情综合| 国产精品一区二区91| 老色鬼精品视频在线观看播放| 亚洲日本va午夜在线影院| 国产蜜臀97一区二区三区| 久久精品一区八戒影视| 国产日产精品1区| 日韩毛片精品高清免费| 亚洲国产综合视频在线观看| 一区二区三区四区激情| 日本伊人色综合网| 国产一区二区三区在线观看免费视频 | 国产一区二区h| 精品一区在线看| 久久99精品久久久久久国产越南 | 欧美日韩视频专区在线播放| 91蝌蚪porny九色| 欧美视频中文一区二区三区在线观看| 成人动漫一区二区三区| 一本一本久久a久久精品综合麻豆 一本一道波多野结衣一区二区 | 午夜视频一区二区| 首页国产丝袜综合| 日本欧美一区二区三区乱码| 免费成人性网站| 国产超碰在线一区| 欧美视频在线播放| 精品欧美一区二区在线观看| 久久综合九色综合欧美就去吻| 精品国产一区二区亚洲人成毛片 | 国产精品美日韩| 亚洲蜜臀av乱码久久精品蜜桃| 亚洲国产日产av| 国产一区二区精品久久99| 丁香激情综合国产| 欧美日韩一区二区电影| 久久久美女毛片| 亚洲成人福利片| 国产成人精品亚洲日本在线桃色 | 久久美女高清视频| 尤物在线观看一区| 国产制服丝袜一区| 337p亚洲精品色噜噜噜| 亚洲欧洲一区二区在线播放| 亚洲成人福利片| 日本道免费精品一区二区三区| 在线成人av网站| 亚洲欧美国产高清| 国产99一区视频免费| 91精品国产综合久久精品| 中文字幕欧美激情一区| 麻豆成人久久精品二区三区红| 99re视频这里只有精品| 久久精品视频在线看| 蜜臀久久久久久久| 7777精品伊人久久久大香线蕉| 国产三级欧美三级日产三级99| 亚洲电影一区二区三区| 99精品偷自拍| 国产精品激情偷乱一区二区∴| 精品一区二区免费| 日韩精品一区二区三区中文不卡 | 国产精一区二区三区| 日韩三级中文字幕| 午夜精品福利一区二区蜜股av | 欧美色图天堂网| 亚洲一区av在线| 欧洲国产伦久久久久久久| 日韩一区有码在线| 91一区一区三区| 亚洲摸摸操操av| 在线免费av一区| 亚洲成av人片在线| 欧美一区二区三区喷汁尤物| 久久精品国产**网站演员| 777久久久精品| 国产黑丝在线一区二区三区| 久久精品一区蜜桃臀影院| 白白色 亚洲乱淫| 一区二区三区在线观看动漫 | 国产日韩精品一区| 欧美性三三影院| 国内偷窥港台综合视频在线播放| 26uuu欧美| 91蝌蚪porny九色| 久久国产精品免费| 国产精品免费视频一区| 欧美午夜精品久久久久久超碰| 日韩精品一级中文字幕精品视频免费观看| 欧美日韩在线免费视频| 黄色日韩网站视频| 亚洲成人动漫精品| 国产精品久久久久久久久免费相片 | 91精品婷婷国产综合久久竹菊| 国产综合久久久久久鬼色| 亚洲日本va午夜在线电影|