X-Git-Url: http://ncurses.scripts.mit.edu/?p=ncurses.git;a=blobdiff_plain;f=man%2Fcurs_termcap.3x;h=2f0eea875838882c71d616d0c0bc67d0e93ec5a7;hp=f8977bebca9c9c49abf6d346392de98acbff11b2;hb=ee1bcda2cbb28cd84f136d8343cf83b7e576bd79;hpb=0819b56c3096ed77dd36312b0c4e8f37e7d46c88 diff --git a/man/curs_termcap.3x b/man/curs_termcap.3x index f8977beb..2f0eea87 100644 --- a/man/curs_termcap.3x +++ b/man/curs_termcap.3x @@ -1,5 +1,5 @@ .\"*************************************************************************** -.\" Copyright (c) 1998-2012,2013 Free Software Foundation, Inc. * +.\" Copyright (c) 1998-2013,2015 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.30 2013/01/19 15:58:48 tom Exp $ +.\" $Id: curs_termcap.3x,v 1.31 2015/04/26 00:49:10 tom Exp $ .TH curs_termcap 3X "" .de bP .IP \(bu 4 @@ -121,9 +121,24 @@ or \-1 if it is not available. The \fBtgetstr\fR routine returns the string entry for \fIid\fR, or zero if it is not available. Use \fBtputs\fR to output the returned string. -The return value will also be copied to the buffer pointed to by \fIarea\fR, +The \fIarea\fP parameter is used as follows: +.RS 3 +.bP +It is assumed to be the address of a pointer to a buffer managed by the +calling application. +.bP +However, ncurses checks to ensure that \fBarea\fP is not NULL, +and also that the resulting buffer pointer is not NULL. +If either check fails, the \fIarea\fP parameter is ignored. +.bP +If the checks succeed, ncurses also copies the return value to +the buffer pointed to by \fIarea\fR, and the \fIarea\fR value will be updated to point past the null ending this value. +.bP +The return value itself is an address in the terminal description which +is loaded into memory. +.RE .PP Only the first two characters of the \fBid\fR parameter of \fBtgetflag\fR,