aboutsummaryrefslogblamecommitdiff
path: root/lib/libncurses/lib_insdel.c
blob: 8729efee859368b3376800b4dae7995db62ac130 (plain) (tree)
1
2
3
4
5
6
7
8
9
10









                                                                      
                                                        


  
                        

   
                             
 
               


                                             






                                                                                          
 

/* This work is copyrighted. See COPYRIGHT.OLD & COPYRIGHT.NEW for   *
*  details. If they are missing then this copy is in violation of    *
*  the copyright conditions.                                        */

/*
**	lib_insdel.c
**
**	The routine winsdel(win, n).
**  positive n insert n lines above current line
**  negative n delete n lines starting from current line
**
*/

#include "curses.priv.h"

int
winsdelln(WINDOW *win, int n)
{
int code = ERR;

	T(("winsdel(%x,%d) called", win, n));

	if (win) {
	  if (n != 0) {
	    _nc_scroll_window(win, -n, win->_cury, win->_maxy, _nc_background(win));	  
	  }
	  code = OK;
	}
	return code;
}