diff options
author | Michael Brown | 2006-12-20 07:06:38 +0100 |
---|---|---|
committer | Michael Brown | 2006-12-20 07:06:38 +0100 |
commit | f8910410fe718e17f91819b8cbc0e3040cdb7bd8 (patch) | |
tree | 1a49ff6038b7bff1ee8a5d22d043c29e265a4abd /src | |
parent | Add "config" command to access config UI (diff) | |
download | ipxe-f8910410fe718e17f91819b8cbc0e3040cdb7bd8.tar.gz ipxe-f8910410fe718e17f91819b8cbc0e3040cdb7bd8.tar.xz ipxe-f8910410fe718e17f91819b8cbc0e3040cdb7bd8.zip |
Add attr_{get,set,on,off} as static inlines.
Diffstat (limited to 'src')
-rw-r--r-- | src/include/curses.h | 24 |
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 ); } |