27 lines
577 B
C
27 lines
577 B
C
|
#include <curses.h>
|
||
|
#include "core.h"
|
||
|
#include "cursor.h"
|
||
|
|
||
|
/** @file
|
||
|
*
|
||
|
* MuCurses printing functions (no cursor advance)
|
||
|
*
|
||
|
*/
|
||
|
|
||
|
/**
|
||
|
* Add string of single-byte characters and renditions to a window
|
||
|
*
|
||
|
* @v *win window to be rendered in
|
||
|
* @v *chstr pointer to first chtype in "string"
|
||
|
* @v n max number of chars from chstr to render
|
||
|
* @ret rc return status code
|
||
|
*/
|
||
|
int waddchnstr ( WINDOW *win, const chtype *chstr, int n ) {
|
||
|
struct cursor_pos pos;
|
||
|
|
||
|
_store_curs_pos( win, &pos );
|
||
|
_wputchstr( win, chstr, NOWRAP, n );
|
||
|
_restore_curs_pos( win, &pos );
|
||
|
return OK;
|
||
|
}
|