X-Git-Url: http://ncurses.scripts.mit.edu/?p=ncurses.git;a=blobdiff_plain;f=doc%2Fhtml%2Fman%2Fcurs_instr.3x.html;h=267f8e0ce20e69e65701b2addf12fb6f01c90cae;hp=112b086afbe331c1fd4170b6bbed9761cb123ffd;hb=HEAD;hpb=7e062bb2764a87d98073a90ee65a234a2679f9c1 diff --git a/doc/html/man/curs_instr.3x.html b/doc/html/man/curs_instr.3x.html index 112b086a..50d0f20e 100644 --- a/doc/html/man/curs_instr.3x.html +++ b/doc/html/man/curs_instr.3x.html @@ -1,6 +1,6 @@ -curs_instr 3x 2023-09-30 ncurses 6.4 Library calls +curs_instr 3x 2024-04-20 ncurses 6.5 Library calls -

curs_instr 3x 2023-09-30 ncurses 6.4 Library calls

+

curs_instr 3x 2024-04-20 ncurses 6.5 Library calls

 curs_instr(3x)                   Library calls                  curs_instr(3x)
 
@@ -66,47 +66,57 @@
 
 
 

DESCRIPTION

-       These routines return a string of characters in str, extracted starting
-       at  the  current  cursor  position in the named window.  Attributes are
-       stripped from the characters.  The four functions with n  as  the  last
-       argument   return  a  leading  substring  at  most  n  characters  long
-       (exclusive of the trailing NUL).
+       These routines return a string of characters in str,  starting  at  the
+       current  cursor  position in the named window.  Attributes are stripped
+       from the characters.
+
+       The four functions with  n  as  the  last  argument  return  a  leading
+       substring  at  most  n characters long (exclusive of the trailing NUL).
+       Transfer stops at the end of the current line,  or  when  n  characters
+       have been stored at the location referenced by str.
 
 
 

RETURN VALUE

-       All of the  functions  return  ERR  upon  failure,  or  the  number  of
+       All  of  the  functions  return  ERR  upon  failure,  or  the number of
        characters actually read into the string.
 
-       X/Open Curses defines no error conditions.  In this implementation:
+       X/Open Curses defines no error conditions.  This implementation returns
+       an error
 
-       o   If the win parameter is null, an error is returned,
+       o   if the win parameter is null or
 
-       o   If the chstr parameter is null, an error is returned,
+       o   if the chstr parameter is null.
 
-       Functions  with  a  "mv"  prefix  first perform a cursor movement using
-       wmove, and return an error if the position is outside the window, or if
-       the window pointer is null.
+       Functions  prefixed with "mv" first perform cursor movement and fail if
+       the position (y, x) is outside the window boundaries.
 
 
 

NOTES

-       Note that all routines except winnstr may be macros.
+       All routines except winnstr may be macros.
+
+       Reading a line that overflows the array pointed to by str  with  instr,
+       mvinstr,  mvwinstr  or winstr causes undefined results.  Therefore, the
+       use of innstr, mvinnstr, mvwinnstr, or winnstr is recommended.
 
 
 

PORTABILITY

-       SVr4  does not document whether a length limit includes or excludes the
+       SVr4 does not document whether a length limit includes or excludes  the
        trailing NUL.
 
-       The ncurses library extends the XSI description by allowing a  negative
-       value  for  n.  In this case, the functions return the string ending at
-       the right margin.
+       The ncurses library extends the X/Open Curses description by allowing a
+       negative value for n.  In this case, the functions  return  the  string
+       ending at the right margin.
 
 
 

SEE ALSO

-       curses(3x)
+       curs_ins_wstr(3x) describes comparable functions of the ncurses library
+       in its wide-character configuration (ncursesw).
+
+       curses(3x), curs_inch(3x), curs_inchstr(3x)
 
 
 
-ncurses 6.4                       2023-09-30                    curs_instr(3x)
+ncurses 6.5                       2024-04-20                    curs_instr(3x)