From f8910410fe718e17f91819b8cbc0e3040cdb7bd8 Mon Sep 17 00:00:00 2001 From: Michael Brown Date: Wed, 20 Dec 2006 06:06:38 +0000 Subject: [PATCH] Add attr_{get,set,on,off} as static inlines. --- src/include/curses.h | 24 ++++++++++++++++++++---- 1 file 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 ); }