Logo Search packages:      
Sourcecode: maxdb-7.5.00 version File versions

gen04.h File Reference


Detailed Description

Constants and Types for the Virtual Terminal.

Author:
JoergM area virtual_terminal_definitions
See also:

Definition in file gen04.h.

#include <stdlib.h>
#include <unistd.h>
#include <stdio.h>
#include <string.h>
#include <memory.h>
#include <errno.h>
#include <sys/types.h>
#include <fcntl.h>
#include <signal.h>
#include <ctype.h>
#include <termio.h>
#include <termios.h>
#include <curses.h>
#include <term.h>

Go to the source code of this file.

Classes

struct  capname_info
struct  hifcap_info
struct  key_info

Defines

#define A_COLOR   0
#define BIT_CHANGED   16
#define BIT_KANJI   64
#define BIT_MIXED   32
#define BIT_UNPROTECTED   128
#define bool   __bool
#define CC_SIZE   NCC
#define CH_BOTTOM_T   0x1c
#define CH_CROSS   0x1e
#define CH_HORIZONTAL_BAR   0x14
#define CH_L_LEFT_CORNER   0x10
#define CH_L_RIGHT_CORNER   0xb
#define CH_LEFT_T   0x12
#define CH_RIGHT_T   0x13
#define CH_TOP_T   0x1d
#define CH_U_LEFT_CORNER   0x11
#define CH_U_RIGHT_CORNER   0xc
#define CH_VERTICAL_BAR   0x8
#define CINT   int
#define COPY(_d, _s, _l)   (void)memcpy((char*)(_d),(char*)(_s),(CINT)(_l))
#define CTRL(x)   ((x)&0x1f)
#define DBGG(x)   {}
#define FILL(_d, _v, _l)   (void)memset((char*)(_d),(int)(_v),(CINT)(_l))
#define GET_TERMIO(f, t)   ioctl(f,TCGETA,t)
#define global
#define greater(x, y)   ( ( (x) > (y) ) ? (x) : (y) )
#define key_btab   ((char*)0)
#define key_cancel   ((char*)0)
#define key_command   ((char*)0)
#define key_copy   ((char*)0)
#define key_end   ((char*)0)
#define key_enter   ((char*)0)
#define key_exit   ((char*)0)
#define key_f11   ((char*)0)
#define key_f12   ((char*)0)
#define key_find   ((char*)0)
#define key_help   ((char*)0)
#define key_mark   ((char*)0)
#define key_move   ((char*)0)
#define key_next   ((char*)0)
#define key_previous   ((char*)0)
#define key_print   ((char*)0)
#define key_refresh   ((char*)0)
#define key_replace   ((char*)0)
#define key_scopy   ((char*)0)
#define key_select   ((char*)0)
#define key_sleft   ((char*)0)
#define key_smove   ((char*)0)
#define key_snext   ((char*)0)
#define key_sprevious   ((char*)0)
#define key_sright   ((char*)0)
#define key_undo   ((char*)0)
#define LOCALDBG(x)   {}
#define MAXGRAPHIC   0x20
#define MAXVFNLENGTH   64
#define PUTP(x)   {if(x) (void)putp(x);}
#define SET_TERMIO(f, t)   ioctl(f,TCSETAW,t)
#define SIGNALFUNCTYPE   void
#define smaller(x, y)   ( ( (x) < (y) ) ? (x) : (y) )
#define spri   (void) sprintf
#define TERMIO_INFO   struct termio
#define UCHAR   unsigned char
#define VT_EDIT   1
#define VT_FORM   0
#define VTA_BLINK   3
#define VTA_BRIGHT   0
#define VTA_GRAYED   6
#define VTA_INVERSE   1
#define VTA_INVISIBLE   4
#define VTA_LAST   7
#define VTA_MIXED   5
#define VTA_UNDERLINE   2
#define VTC_BLACK   2
#define VTC_BLUE   6
#define VTC_GREEN   4
#define VTC_LAST   9
#define VTC_LIGHT_BLUE   8
#define VTC_MONOCHROME   0
#define VTC_PINK   7
#define VTC_RED   3
#define VTC_WHITE   1
#define VTC_YELLOW   5
#define VTKEY_BACK_TAB   VTKEY_LAST+2
#define VTKEY_BOTTOM   41
#define VTKEY_CANCEL   42
#define VTKEY_CHARACTER   1
#define VTKEY_CLEAR   15
#define VTKEY_CMD   31
#define VTKEY_CONTROL   71
#define VTKEY_COPY   37
#define VTKEY_CURSOR_BOL   72
#define VTKEY_CURSOR_DOWN   54
#define VTKEY_CURSOR_END   58
#define VTKEY_CURSOR_EOL   73
#define VTKEY_CURSOR_HOME   57
#define VTKEY_CURSOR_LEFT   56
#define VTKEY_CURSOR_RIGHT   55
#define VTKEY_CURSOR_UP   53
#define VTKEY_DEL_EOF   64
#define VTKEY_DELETE   39
#define VTKEY_DELETE_CHAR   62
#define VTKEY_DO   16
#define VTKEY_DOWN   28
#define VTKEY_END   44
#define VTKEY_ENTER   2
#define VTKEY_ESCAPE   45
#define VTKEY_EXIT   49
#define VTKEY_FILE_OPEN   47
#define VTKEY_FILE_SAVE   48
#define VTKEY_FILL   46
#define VTKEY_FIND   51
#define VTKEY_HELP   26
#define VTKEY_HSCROLL   69
#define VTKEY_INSERT   38
#define VTKEY_INSERT_CHAR   61
#define VTKEY_LAST   74
#define VTKEY_LEFT   29
#define VTKEY_MARK   34
#define VTKEY_MOUSE_DBL   68
#define VTKEY_MOUSE_DOWN   65
#define VTKEY_MOUSE_MOVE   67
#define VTKEY_MOUSE_UP   66
#define VTKEY_MOVE   36
#define VTKEY_NEXT_FIELD   59
#define VTKEY_PF01   3
#define VTKEY_PF02   4
#define VTKEY_PF03   5
#define VTKEY_PF04   6
#define VTKEY_PF05   7
#define VTKEY_PF06   8
#define VTKEY_PF07   9
#define VTKEY_PF08   10
#define VTKEY_PF09   11
#define VTKEY_PF10   12
#define VTKEY_PF11   13
#define VTKEY_PF12   14
#define VTKEY_PICK   32
#define VTKEY_PREV_FIELD   60
#define VTKEY_PRINT   50
#define VTKEY_PUT   33
#define VTKEY_REFRESH   VTKEY_LAST+3
#define VTKEY_REPLACE   52
#define VTKEY_RIGHT   30
#define VTKEY_RUBOUT   63
#define VTKEY_SELECT   35
#define VTKEY_SK01   17
#define VTKEY_SK02   18
#define VTKEY_SK03   19
#define VTKEY_SK04   20
#define VTKEY_SK05   21
#define VTKEY_SK06   22
#define VTKEY_SK07   23
#define VTKEY_SK08   24
#define VTKEY_SK09   25
#define VTKEY_TAB   VTKEY_LAST+1
#define VTKEY_TOP   40
#define VTKEY_UNDO   43
#define VTKEY_UNKNOWN   0
#define VTKEY_UP   27
#define VTKEY_VSCROLL   70
#define VTM_MARK_BLOCK   1
#define VTM_MARK_CONTINUE   3
#define VTM_MARK_LINE   2
#define VTM_MARK_OFF   0

Functions

int sql04_cat ()
int sql04_get_environment ()
int sql04_init_graphic_table ()
int sql04_ins_keyinfo ()
int sql04_isprint ()
char * sql04_key_name ()
int sql04_make_key_list ()
char * sql04_put_sequence ()
int sql04_read_chrclass ()
char * sqlerrs ()

Variables

struct capname_info sql04_cap_table []
UCHAR sql04_chrclass [256]
char * sql04_env_DBCHRCLASS
char * sql04_env_DBHIF
char * sql04_env_DBROOT
char * sql04_env_DBTERM
char * sql04_env_DBTERMREDRAW
char * sql04_env_DBTERMRESET
char * sql04_env_TERM
char * sql04_env_TERM_extern
char * sql04_env_TERMINFO
char * sql04_env_TERMINFO_extern
char * sql04_envdef_TERM
char * sql04_envdef_TERM_extern
char * sql04_envdef_TERMINFO
char * sql04_envdef_TERMINFO_extern
chtype sql04_graphic [MAXGRAPHIC]
char * sql04_hif_softkeys
struct hifcap_info sql04_hif_table []
int sql04_key_count
struct key_info * sql04_key_list
int sql04_key_value


Generated by  Doxygen 1.6.0   Back to index