summaryrefslogtreecommitdiffstats
path: root/src/include/curses.h
diff options
context:
space:
mode:
authorMichael Brown2006-12-20 07:06:38 +0100
committerMichael Brown2006-12-20 07:06:38 +0100
commitf8910410fe718e17f91819b8cbc0e3040cdb7bd8 (patch)
tree1a49ff6038b7bff1ee8a5d22d043c29e265a4abd /src/include/curses.h
parentAdd "config" command to access config UI (diff)
downloadipxe-f8910410fe718e17f91819b8cbc0e3040cdb7bd8.tar.gz
ipxe-f8910410fe718e17f91819b8cbc0e3040cdb7bd8.tar.xz
ipxe-f8910410fe718e17f91819b8cbc0e3040cdb7bd8.zip
Add attr_{get,set,on,off} as static inlines.
Diffstat (limited to 'src/include/curses.h')
-rw-r--r--src/include/curses.h24
1 files changed, 20 insertions, 4 deletions
diff --git a/src/include/curses.h b/src/include/curses.h
index 77bd9884..4d89c0ef 100644
--- a/src/include/curses.h
+++ b/src/include/curses.h
@@ -295,10 +295,10 @@ extern unsigned short _LINES;
//extern int attroff ( int );
//extern int attron ( int );
//extern int attrset ( int );
-extern int attr_get ( attr_t *, short *, void * );
-extern int attr_off ( attr_t, void * );
-extern int attr_on ( attr_t, void * );
-extern int attr_set ( attr_t, short, void * );
+//extern int attr_get ( attr_t *, short *, void * );
+//extern int attr_off ( attr_t, void * );
+//extern int attr_on ( attr_t, void * );
+//extern int attr_set ( attr_t, short, void * );
extern int baudrate ( void );
extern int beep ( void );
//extern void bkgdset ( chtype );
@@ -588,6 +588,22 @@ static inline int attrset ( int attrs ) {
return wattrset ( stdscr, attrs );
}
+static inline int attr_get ( attr_t *attrs, short *pair, void *opts ) {
+ return wattr_get ( stdscr, attrs, pair, opts );
+}
+
+static inline int attr_off ( attr_t attrs, void *opts ) {
+ return wattr_off ( stdscr, attrs, opts );
+}
+
+static inline int attr_on ( attr_t attrs, void *opts ) {
+ return wattr_on ( stdscr, attrs, opts );
+}
+
+static inline int attr_set ( attr_t attrs, short cpair, void *opts ) {
+ return wattr_set ( stdscr, attrs, cpair, opts );
+}
+
static inline void bkgdset ( chtype ch ) {
wattrset ( stdscr, ch );
}