X-Git-Url: https://ncurses.scripts.mit.edu/?p=ncurses.git;a=blobdiff_plain;f=doc%2Fhtml%2Fman%2Fcurs_termcap.3x.html;h=f62fc0ca997feb1b010cd70ce4b7388651de4b2c;hp=d9145631ec2d0dfa809b5d967c6324cc22b9e5ed;hb=f86cbeb5f9bd96ab041d34039c35749a14965039;hpb=a8987e73ec254703634802b4f7ee30d3a485524d diff --git a/doc/html/man/curs_termcap.3x.html b/doc/html/man/curs_termcap.3x.html index d9145631..f62fc0ca 100644 --- a/doc/html/man/curs_termcap.3x.html +++ b/doc/html/man/curs_termcap.3x.html @@ -1,7 +1,7 @@
@@ -40,23 +40,28 @@-curs_termcap(3x) curs_termcap(3x) +curs_termcap(3x) curs_termcap(3x)
- tgetent, tgetflag, tgetnum, tgetstr, tgoto, tputs - direct - curses interface to the terminfo capability database + PC, UP, BC, ospeed, tgetent, tgetflag, tgetnum, tgetstr, + tgoto, tputs - direct curses interface to the terminfo + capability database
#include <curses.h> #include <term.h> - extern char PC; extern char * UP; extern char * BC; extern - short ospeed; + + extern char PC; + extern char * UP; + extern char * BC; + extern short ospeed; + int tgetent(char *bp, const char *name); int tgetflag(char *id); int tgetnum(char *id); @@ -76,18 +81,18 @@ The tgetent routine loads the entry for name. It returns 1 on success, 0 if there is no such entry, and -1 if the - terminfo database could not be found. The emulation - ignores the buffer pointer bp. + terminfo database could not be found. The emulation ig- + nores the buffer pointer bp. - The tgetflag routine gets the boolean entry for id, or - zero if it is not available. + The tgetflag routine gets the boolean entry for id, or ze- + ro if it is not available. The tgetnum routine gets the numeric entry for id, or -1 if it is not available. The tgetstr routine returns the string entry for id, or - zero if it is not available. Use tputs to output the - returned string. The return value will also be copied to + zero if it is not available. Use tputs to output the re- + turned string. The return value will also be copied to the buffer pointed to by area, and the area value will be updated to point past the null ending this value. @@ -111,13 +116,12 @@ minal speed. -
- Except where explicitly noted, routines that return an - integer return ERR upon failure and OK (SVr4 only speci- - fies "an integer value other than ERR") upon successful - completion. + Except where explicitly noted, routines that return an in- + teger return ERR upon failure and OK (SVr4 only specifies + "an integer value other than ERR") upon successful comple- + tion. Routines that return pointers return NULL on error. @@ -125,15 +129,15 @@
If you call tgetstr to fetch ca or any other parameterized - string, be aware that it will be returned in terminfo - notation, not the older and not-quite-compatible termcap - notation. This won't cause problems if all you do with it - is call tgoto or tparm, which both expand terminfo-style - strings as terminfo. (The tgoto function, if configured - to support termcap, will check if the string is indeed - terminfo-style by looking for "%p" parameters or "$<..>" - delays, and invoke a termcap-style parser if the string - does not appear to be terminfo). + string, be aware that it will be returned in terminfo no- + tation, not the older and not-quite-compatible termcap no- + tation. This will not cause problems if all you do with + it is call tgoto or tparm, which both expand terminfo- + style strings as terminfo. (The tgoto function, if con- + figured to support termcap, will check if the string is + indeed terminfo-style by looking for "%p" parameters or + "$<..>" delays, and invoke a termcap-style parser if the + string does not appear to be terminfo). Because terminfo conventions for representing padding in string capabilities differ from termcap's, tputs("50"); @@ -172,11 +176,11 @@
- curses(3x), terminfo(5), putc(3S). + curses(3x), terminfo(5), term_variables(3x), putc(3). - curs_termcap(3x) + curs_termcap(3x)