X-Git-Url: https://ncurses.scripts.mit.edu/?p=ncurses.git;a=blobdiff_plain;f=man%2Fcurs_initscr.3x;h=6c8a2d06d795bd1f7a4ce6a5a24647dba3d52f0c;hp=0582ea2df680e375c261c24c0bfffdfbff2eae0a;hb=58552e8c761a70f8f0bd591fecdf576fa8216e3e;hpb=32f9f5f12cd9159261f9db228461049e8c770404 diff --git a/man/curs_initscr.3x b/man/curs_initscr.3x index 0582ea2d..6c8a2d06 100644 --- a/man/curs_initscr.3x +++ b/man/curs_initscr.3x @@ -1,5 +1,5 @@ .\"*************************************************************************** -.\" Copyright (c) 1998-2014,2015 Free Software Foundation, Inc. * +.\" Copyright (c) 1998-2016,2017 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_initscr.3x,v 1.23 2015/07/16 09:23:42 tom Exp $ +.\" $Id: curs_initscr.3x,v 1.26 2017/01/07 19:25:15 tom Exp $ .TH curs_initscr 3X "" .de bP .IP \(bu 4 @@ -55,25 +55,25 @@ .br \fBbool isendwin(void);\fR .br -\fBSCREEN *newterm(char *type, FILE *outfd, FILE *infd);\fR +\fBSCREEN *newterm(char *\fP\fItype\fP\fB, FILE *\fP\fIoutfd\fP\fB, FILE *\fP\fIinfd\fP\fB);\fR .br -\fBSCREEN *set_term(SCREEN *new);\fR +\fBSCREEN *set_term(SCREEN *\fP\fInew\fP\fB);\fR .br -\fBvoid delscreen(SCREEN* sp);\fR +\fBvoid delscreen(SCREEN* \fP\fIsp\fP\fB);\fR .br .SH DESCRIPTION .SS initscr \fBinitscr\fR is normally the first \fBcurses\fR routine to call when initializing a program. A few special routines sometimes need to be called before it; -these are \fBslk_init\fR, \fBfilter\fR, \fBripoffline\fR, +these are \fBslk_init\fR(3X), \fBfilter\fR, \fBripoffline\fR, \fBuse_env\fR. For multiple-terminal applications, \fBnewterm\fR may be called before \fBinitscr\fR. .PP The initscr code determines the terminal type and initializes all \fBcurses\fR data structures. -\fBinitscr\fR also causes the first call to \fBrefresh\fR to clear the screen. +\fBinitscr\fR also causes the first call to \fBrefresh\fR(3X) to clear the screen. If errors occur, \fBinitscr\fR writes an appropriate error message to standard error and exits; otherwise, a pointer is returned to \fBstdscr\fR. @@ -115,7 +115,7 @@ moves the cursor to the lower left-hand corner of the screen and resets the terminal into the proper non-visual mode. .PP -Calling \fBrefresh\fR or \fBdoupdate\fR after a +Calling \fBrefresh\fR(3X) or \fBdoupdate\fR after a temporary escape causes the program to resume visual mode. .SS isendwin .PP @@ -189,7 +189,7 @@ Quoting from X/Open Curses, section 3.1.1: .PP \fICurses implementations may provide for special handling of the SIGINT, SIGQUIT and SIGTSTP signals if their disposition is SIG_DFL at the time -\fBinitscr()\fP is called \fP... +\fBinitscr\fP is called \fP... .PP \fIAny special handling for these signals may remain in effect for the life of the process or until the process changes the disposition of