Implement CLOCK_MONOTONIC using getnanouptime(), which in DragonFly is
[dragonfly.git] / contrib / gdb / gdb / tui / tuiGeneralWin.h
1 #ifndef TUI_GENERAL_WIN_H
2 #define TUI_GENERAL_WIN_H
3
4 /*
5 ** Functions
6 */
7 extern void             tuiClearWin PARAMS ((TuiGenWinInfoPtr));
8 extern void             unhighlightWin PARAMS ((TuiWinInfoPtr));
9 extern void             makeVisible PARAMS ((TuiGenWinInfoPtr, int));
10 extern void             makeAllVisible PARAMS ((int));
11 extern void             scrollWinForward PARAMS ((TuiGenWinInfoPtr, int));
12 extern void             scrollWinBackward PARAMS ((TuiGenWinInfoPtr, int));
13 extern void             makeWindow PARAMS ((TuiGenWinInfoPtr, int));
14 extern TuiWinInfoPtr    copyWin PARAMS ((TuiWinInfoPtr));
15 extern void             boxWin PARAMS ((TuiGenWinInfoPtr, int));
16 extern void             highlightWin PARAMS ((TuiWinInfoPtr));
17 extern void             checkAndDisplayHighlightIfNeeded PARAMS ((TuiWinInfoPtr));
18 extern void             refreshAll PARAMS ((TuiWinInfoPtr *));
19 extern void             tuiDelwin PARAMS ((WINDOW  *window));
20 extern void             tuiRefreshWin PARAMS ((TuiGenWinInfoPtr));
21
22 /*
23 ** Macros
24 */
25 #define    m_beVisible(winInfo)   makeVisible((TuiGenWinInfoPtr)(winInfo), TRUE)
26 #define    m_beInvisible(winInfo) \
27                             makeVisible((TuiGenWinInfoPtr)(winInfo), FALSE)
28 #define    m_allBeVisible()       makeAllVisible(TRUE)
29 #define m_allBeInvisible()        makeAllVisible(FALSE)
30
31 #endif /*TUI_GENERAL_WIN_H*/