URL
https://opencores.org/ocsvn/or1k/or1k/trunk
Subversion Repositories or1k
[/] [or1k/] [trunk/] [gdb-5.0/] [gdb/] [tui/] [tuiIO.h] - Rev 1772
Go to most recent revision | Compare with Previous | Blame | View Log
#ifndef _TUI_IO_H #define _TUI_IO_H /* ** This header contains defitions to support tuiIO.c */ #include <stdio.h> extern void tuiPuts_unfiltered (const char *, struct ui_file *); extern unsigned int tuiGetc PARAMS ((void)); extern unsigned int tuiBufferGetc PARAMS ((void)); extern int tuiRead PARAMS ((int, char *, int)); extern void tuiStartNewLines PARAMS ((int)); extern void tui_vStartNewLines PARAMS ((va_list)); extern unsigned int tui_vwgetch PARAMS ((va_list)); extern void tuiTermSetup PARAMS ((int)); extern void tuiTermUnsetup PARAMS ((int, int)); #define m_tuiStartNewLine tuiStartNewLines(1) #define m_isStartSequence(ch) (ch == 27) #define m_isEndSequence(ch) (ch == 126) #define m_isBackspace(ch) (ch == 8) #define m_isDeleteChar(ch) (ch == KEY_DC) #define m_isDeleteLine(ch) (ch == KEY_DL) #define m_isDeleteToEol(ch) (ch == KEY_EOL) #define m_isNextPage(ch) (ch == KEY_NPAGE) #define m_isPrevPage(ch) (ch == KEY_PPAGE) #define m_isLeftArrow(ch) (ch == KEY_LEFT) #define m_isRightArrow(ch) (ch == KEY_RIGHT) #define m_isCommandChar(ch) (m_isNextPage(ch) || m_isPrevPage(ch) || \ m_isLeftArrow(ch) || m_isRightArrow(ch) || \ (ch == KEY_UP) || (ch == KEY_DOWN) || \ (ch == KEY_SF) || (ch == KEY_SR) || \ (ch == (int)'\f') || m_isStartSequence(ch)) #define m_isXdbStyleCommandChar(ch) (m_isNextPage(ch) || m_isPrevPage(ch)) #endif /*_TUI_IO_H*/
Go to most recent revision | Compare with Previous | Blame | View Log