mirror of
https://github.com/ipxe/ipxe
synced 2025-12-28 02:28:57 +03:00
initial check in
This commit is contained in:
26
src/hci/mucurses/print_nadv.c
Normal file
26
src/hci/mucurses/print_nadv.c
Normal file
@@ -0,0 +1,26 @@
|
||||
#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;
|
||||
}
|
||||
Reference in New Issue
Block a user