X-Git-Url: http://ncurses.scripts.mit.edu/?p=ncurses.git;a=blobdiff_plain;f=man%2Fcurs_termcap.3x;h=4d8a62cd6c5c750ea1e862fdaec897336aef611c;hp=7f6762798d09ffe7c2167c4cf017dd270fa51a9f;hb=a3754ea95eea6118bd49f0507f35a7ef15b41a6c;hpb=cef50b3afcd58166f3541b701c97bce538844c76 diff --git a/man/curs_termcap.3x b/man/curs_termcap.3x index 7f676279..4d8a62cd 100644 --- a/man/curs_termcap.3x +++ b/man/curs_termcap.3x @@ -1,5 +1,5 @@ .\"*************************************************************************** -.\" Copyright (c) 1998-2007,2010 Free Software Foundation, Inc. * +.\" Copyright (c) 1998-2010,2011 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 * @@ -26,7 +26,7 @@ .\" authorization. * .\"*************************************************************************** .\" -.\" $Id: curs_termcap.3x,v 1.25 2010/10/02 23:40:57 tom Exp $ +.\" $Id: curs_termcap.3x,v 1.27 2011/10/15 21:11:24 tom Exp $ .TH curs_termcap 3X "" .na .hy 0 @@ -77,9 +77,37 @@ can only be used to query the capabilities of entries for which a terminfo entry has been compiled. .PP The \fBtgetent\fR routine loads the entry for \fIname\fR. -It returns 1 on success, 0 if there is no such entry, and \-1 if the -terminfo database could not be found. +It returns: +.RS 3 +.TP 3 +1 +on success, +.TP 3 +0 +if there is no such entry +(or that it is a generic type, having too little information for curses +applications to run), and +.TP 3 +\-1 +if the terminfo database could not be found. +.RE +.PP +This differs from the \fItermcap\fP library in two ways: +.RS 3 +.TP 3 +- The emulation ignores the buffer pointer \fIbp\fR. +The \fItermcap\fP library would store a copy of the terminal +description in the area referenced by this pointer. +However, ncurses stores its terminal descriptions in compiled +binary form, which is not the same thing. +.TP 3 +- +There is a difference in return codes. +The \fItermcap\fP library does not check if the terminal +description is marked with the \fIgeneric\fP capability, +or if the terminal description has cursor-addressing. +.RE .PP The \fBtgetflag\fR routine gets the boolean entry for \fIid\fR, or zero if it is not available. @@ -170,9 +198,3 @@ modify \fBospeed\fR. \fBterminfo\fR(\*n), \fBterm_variables\fR(3X), \fBputc\fR(3). -.\"# -.\"# The following sets edit modes for GNU EMACS -.\"# Local Variables: -.\"# mode:nroff -.\"# fill-column:79 -.\"# End: