- added doxygen @file header
authorDan Lynch <danjlynch@users.sourceforge.net>
Wed, 21 Jun 2006 10:31:20 +0000 (10:31 +0000)
committerDan Lynch <danjlynch@users.sourceforge.net>
Wed, 21 Jun 2006 10:31:20 +0000 (10:31 +0000)
- some more minor functionality implemented

src/hci/mucurses/print.c

index c5b7028..c41c34d 100644 (file)
@@ -3,7 +3,39 @@
 #include <stddef.h>
 #include "core.h"
 
 #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;
 };
        struct printf_context ctx;
        WINDOW *win;
 };