X-Git-Url: https://ncurses.scripts.mit.edu/?a=blobdiff_plain;f=doc%2Fhtml%2Fman%2Fcurs_scr_dump.3x.html;h=900c5bb116af47fd336514dc5ea53fedc730064a;hb=3b56f70388c2ae65421ff54b45be77a479e79aea;hp=615b12873b1cfb7f1d8726d92f6738997a593240;hpb=a8987e73ec254703634802b4f7ee30d3a485524d;p=ncurses.git diff --git a/doc/html/man/curs_scr_dump.3x.html b/doc/html/man/curs_scr_dump.3x.html index 615b1287..900c5bb1 100644 --- a/doc/html/man/curs_scr_dump.3x.html +++ b/doc/html/man/curs_scr_dump.3x.html @@ -1,7 +1,7 @@ - - + + + curs_scr_dump 3x - - + + -

curs_scr_dump 3x

-
+

curs_scr_dump 3x

-
-curs_scr_dump(3x)                               curs_scr_dump(3x)
+curs_scr_dump(3x)                                            curs_scr_dump(3x)
 
 
 
 
-
-

NAME

-       scr_dump,  scr_restore, scr_init, scr_set - read (write) a
-       curses screen from (to) a file
+

NAME

+       scr_dump, scr_restore, scr_init, scr_set - read (write) a curses screen
+       from (to) a file
 
 
-
-

SYNOPSIS

+

SYNOPSIS

        #include <curses.h>
 
-       int scr_dump(const char *filename);
-       int scr_restore(const char *filename);
-       int scr_init(const char *filename);
-       int scr_set(const char *filename);
+       int scr_dump(const char *filename);
+       int scr_restore(const char *filename);
+       int scr_init(const char *filename);
+       int scr_set(const char *filename);
 
 
-
-

DESCRIPTION

-       The scr_dump routine dumps the  current  contents  of  the
-       virtual screen to the file filename.
-
-       The  scr_restore  routine  sets  the virtual screen to the
-       contents of filename, which must have been  written  using
-       scr_dump.   The  next call to doupdate restores the screen
-       to the way it looked in the dump file.
-
-       The scr_init routine reads in the contents of filename and
-       uses  them  to initialize the curses data structures about
-       what the terminal currently has on  its  screen.   If  the
-       data  is  determined  to  be  valid, curses bases its next
-       update of the  screen  on  this  information  rather  than
-       clearing  the  screen and starting from scratch.  scr_init
-       is used after initscr or a system call to share the screen
-       with  another  process which has done a scr_dump after its
-       endwin call.  The data is declared invalid if the terminfo
-       capabilities  rmcup  and nrrmc exist; also if the terminal
-       has been written to since the preceding scr_dump call.
-
-       The scr_set routine is a combination  of  scr_restore  and
-       scr_init.   It  tells  the program that the information in
-       filename is what is currently on the screen, and also what
-       the  program  wants on the screen.  This can be thought of
-       as a screen inheritance function.
-
-       To read (write) a window from (to) a file, use the  getwin
-       and putwin routines [see curs_util(3x)].
+

DESCRIPTION

 
+

scr_dump

+       The scr_dump routine dumps the current contents of the  virtual  screen
+       to the file filename.
 
-
-

RETURN VALUE

-       All  routines  return  the integer ERR upon failure and OK
-       upon success.
 
+

scr_restore

+       The  scr_restore  routine  sets  the  virtual screen to the contents of
+       filename, which must have been written using scr_dump.  The  next  call
+       to  doupdate  restores  the physical screen to the way it looked in the
+       dump file.
 
-
-

NOTES

-       Note  that  scr_init,  scr_set,  and  scr_restore  may  be
-       macros.
 
+

scr_init

+       The scr_init routine reads in the contents of filename and uses them to
+       initialize the curses data structures about what the terminal currently
+       has on its screen.  If the data is determined to be valid, curses bases
+       its  next update of the screen on this information rather than clearing
+       the  screen  and  starting  from  scratch.   scr_init  is  used   after
+       initscr(3x)  or  a  system(3)  call  to  share  the screen with another
+       process which has done a scr_dump after its endwin(3x) call.  The  data
+       is declared invalid
 
-
-

PORTABILITY

-       The  XSI  Curses  standard, Issue 4, describes these func-
-       tions (adding the const qualifiers).
+       o   if the terminfo capabilities rmcup and nrrmc exist, also
 
-       The SVr4 docs merely say under scr_init that the dump data
-       is  also  considered invalid "if the time-stamp of the tty
-       is old" but don't define "old".
+       o   if  the  terminal  has been written to since the preceding scr_dump
+           call.
 
 
-
-

SEE ALSO

-       curses(3x),      curs_initscr(3x),       curs_refresh(3x),
-       curs_util(3x), system(3S)
+

scr_set

+       The scr_set routine is a combination of scr_restore and  scr_init.   It
+       tells the program that the information in filename is what is currently
+       on the screen, and also what the program wants on the screen.  This can
+       be thought of as a screen inheritance function.
+
+       To  read  (write)  a window from (to) a file, use the getwin and putwin
+       routines [see curs_util(3x)].
+
+
+

RETURN VALUE

+       All routines return the integer ERR upon failure and OK upon success.
+
+       X/Open defines no error conditions.  In this implementation, each  will
+       return an error if the file cannot be opened.
+
+
+

NOTES

+       Note that scr_init, scr_set, and scr_restore may be macros.
+
+
+

PORTABILITY

+       The XSI Curses standard, Issue 4, describes these functions (adding the
+       const qualifiers).
+
+       The SVr4 docs merely say under scr_init that the dump data is also con-
+       sidered invalid "if the time-stamp of the tty is old" but do not define
+       "old".
+
+
+

SEE ALSO

+       curses(3x),    curs_initscr(3x),    curs_refresh(3x),    curs_util(3x),
+       scr_dump(5), system(3)
 
 
 
-                                                curs_scr_dump(3x)
+                                                             curs_scr_dump(3x)
 
-
-
-Man(1) output converted with -man2html -
+