Add qemu 2.4.0
[kvmfornfv.git] / qemu / roms / ipxe / src / hci / mucurses / print_nadv.c
diff --git a/qemu/roms/ipxe/src/hci/mucurses/print_nadv.c b/qemu/roms/ipxe/src/hci/mucurses/print_nadv.c
new file mode 100644 (file)
index 0000000..ee472e6
--- /dev/null
@@ -0,0 +1,26 @@
+#include <curses.h>
+#include "mucurses.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;
+}