diff options
| author | Dan Lynch | 2006-06-21 12:31:20 +0200 |
|---|---|---|
| committer | Dan Lynch | 2006-06-21 12:31:20 +0200 |
| commit | 172a568af5ecc63e3acee8f4a0960818a596ddc6 (patch) | |
| tree | 2d996afe2d410c9fd47f89cc3c356f9cf88d434a | |
| parent | added doxygen @file header (diff) | |
| download | ipxe-172a568af5ecc63e3acee8f4a0960818a596ddc6.tar.gz ipxe-172a568af5ecc63e3acee8f4a0960818a596ddc6.tar.xz ipxe-172a568af5ecc63e3acee8f4a0960818a596ddc6.zip | |
- added doxygen @file header
- some more minor functionality implemented
| -rw-r--r-- | src/hci/mucurses/print.c | 34 |
1 files changed, 33 insertions, 1 deletions
diff --git a/src/hci/mucurses/print.c b/src/hci/mucurses/print.c index c5b70282b..c41c34d05 100644 --- a/src/hci/mucurses/print.c +++ b/src/hci/mucurses/print.c @@ -3,7 +3,39 @@ #include <stddef.h> #include "core.h" -static printw_context { +/** @file + * + * MuCurses printing functions + * + */ + +/** + * Add a single-byte character and rendition to a window and advance + * the cursor + * + * @v *win window to be rendered in + * @v ch character to be added at cursor + * @ret rc return status code + */ +int waddch ( WINDOW *win, const chtype ch ) { + _wputch( win, ch, WRAP ); + return OK; +} + +/** + * Add string of single-byte characters to a window + * + * @v *win window to be rendered in + * @v *str standard c-style string + * @v n max number of chars from string to render + * @ret rc return status code + */ +int waddnstr ( WINDOW *win, const char *str, int n ) { + _wputstr( win, str, WRAP, n ); + return OK; +} + +struct printw_context { struct printf_context ctx; WINDOW *win; }; |
