|
@@ -18,9 +18,6 @@ FILE_LICENCE ( GPL2_OR_LATER_OR_UBDL );
|
18
|
18
|
* @ret rc return status code
|
19
|
19
|
*/
|
20
|
20
|
int delwin ( WINDOW *win ) {
|
21
|
|
- if ( win == NULL )
|
22
|
|
- return ERR;
|
23
|
|
-
|
24
|
21
|
/* I think we should blank the region covered by the window -
|
25
|
22
|
ncurses doesn't do this, but they have a buffer, so they
|
26
|
23
|
may just be deleting from an offscreen context whereas we
|
|
@@ -51,8 +48,6 @@ int delwin ( WINDOW *win ) {
|
51
|
48
|
WINDOW *derwin ( WINDOW *parent, int nlines, int ncols,
|
52
|
49
|
int begin_y, int begin_x ) {
|
53
|
50
|
WINDOW *child;
|
54
|
|
- if ( parent == NULL )
|
55
|
|
- return NULL;
|
56
|
51
|
if ( ( child = malloc( sizeof( WINDOW ) ) ) == NULL )
|
57
|
52
|
return NULL;
|
58
|
53
|
if ( ( (unsigned)ncols > parent->width ) ||
|
|
@@ -75,8 +70,6 @@ WINDOW *derwin ( WINDOW *parent, int nlines, int ncols,
|
75
|
70
|
*/
|
76
|
71
|
WINDOW *dupwin ( WINDOW *orig ) {
|
77
|
72
|
WINDOW *copy;
|
78
|
|
- if ( orig == NULL )
|
79
|
|
- return NULL;
|
80
|
73
|
if ( ( copy = malloc( sizeof( WINDOW ) ) ) == NULL )
|
81
|
74
|
return NULL;
|
82
|
75
|
copy->scr = orig->scr;
|
|
@@ -99,8 +92,6 @@ WINDOW *dupwin ( WINDOW *orig ) {
|
99
|
92
|
* @ret rc return status code
|
100
|
93
|
*/
|
101
|
94
|
int mvwin ( WINDOW *win, int y, int x ) {
|
102
|
|
- if ( win == NULL )
|
103
|
|
- return ERR;
|
104
|
95
|
if ( ( ( (unsigned)y + win->height ) > LINES ) ||
|
105
|
96
|
( ( (unsigned)x + win->width ) > COLS ) )
|
106
|
97
|
return ERR;
|
|
@@ -149,8 +140,6 @@ WINDOW *newwin ( int nlines, int ncols, int begin_y, int begin_x ) {
|
149
|
140
|
WINDOW *subwin ( WINDOW *parent, int nlines, int ncols,
|
150
|
141
|
int begin_y, int begin_x ) {
|
151
|
142
|
WINDOW *child;
|
152
|
|
- if ( parent == NULL )
|
153
|
|
- return NULL;
|
154
|
143
|
if ( ( child = malloc( sizeof( WINDOW ) ) ) == NULL )
|
155
|
144
|
return NULL;
|
156
|
145
|
child = newwin( nlines, ncols, begin_y, begin_x );
|