Accuracy use of arguments of dlg_move and widget_move macros.
Signed-off-by: Andrew Borodin <aborodin@vmail.ru>
Этот коммит содержится в:
родитель
71c29390d9
Коммит
39d128e659
@ -25,7 +25,7 @@
|
|||||||
#define B_HELP 3
|
#define B_HELP 3
|
||||||
#define B_USER 100
|
#define B_USER 100
|
||||||
|
|
||||||
#define dlg_move(h, _y, _x) tty_gotoyx (((Dlg_head *)(h))->y + _y, ((Dlg_head *)(h))->x + _x)
|
#define dlg_move(h, _y, _x) tty_gotoyx (((Dlg_head *)(h))->y + (_y), ((Dlg_head *)(h))->x + (_x))
|
||||||
|
|
||||||
/*** enums ***************************************************************************************/
|
/*** enums ***************************************************************************************/
|
||||||
|
|
||||||
|
@ -10,7 +10,7 @@
|
|||||||
|
|
||||||
/*** typedefs(not structures) and defined constants **********************************************/
|
/*** typedefs(not structures) and defined constants **********************************************/
|
||||||
|
|
||||||
#define widget_move(w, _y, _x) tty_gotoyx (((Widget *)(w))->y + _y, ((Widget *)(w))->x + _x)
|
#define widget_move(w, _y, _x) tty_gotoyx (((Widget *)(w))->y + (_y), ((Widget *)(w))->x + (_x))
|
||||||
/* Sets/clear the specified flag in the options field */
|
/* Sets/clear the specified flag in the options field */
|
||||||
#define widget_option(w,f,i) \
|
#define widget_option(w,f,i) \
|
||||||
w.options = ((i) ? ((w).options | (f)) : ((w).options & (~(f))))
|
w.options = ((i) ? ((w).options | (f)) : ((w).options & (~(f))))
|
||||||
|
Загрузка…
x
Ссылка в новой задаче
Block a user