Main Page | Class List | File List | Class Members | File Members

comm.h File Reference

Go to the source code of this file.

Classes

struct  comm
struct  action

Defines

#define ARGS_MASK   (3)
#define ARGS_0   (0)
#define ARGS_1   (1)
#define ARGS_2   (2)
#define ARGS_3   (3)
#define ARGS_PLUS1   (1<<2)
#define ARGS_PLUS2   (1<<3)
#define ARGS_PLUS3   (1<<4)
#define ARGS_ORMORE   (1<<5)
#define NEED_FORE   (1<<6)
#define NEED_DISPLAY   (1<<7)
#define NEED_LAYER   (1<<8)
#define ARGS_01   (ARGS_0 | ARGS_PLUS1)
#define ARGS_02   (ARGS_0 | ARGS_PLUS2)
#define ARGS_12   (ARGS_1 | ARGS_PLUS1)
#define ARGS_23   (ARGS_2 | ARGS_PLUS1)
#define ARGS_24   (ARGS_2 | ARGS_PLUS2)
#define ARGS_34   (ARGS_3 | ARGS_PLUS1)
#define ARGS_012   (ARGS_0 | ARGS_PLUS1 | ARGS_PLUS2)
#define ARGS_0123   (ARGS_0 | ARGS_PLUS1 | ARGS_PLUS2 | ARGS_PLUS3)
#define ARGS_123   (ARGS_1 | ARGS_PLUS1 | ARGS_PLUS2)
#define ARGS_124   (ARGS_1 | ARGS_PLUS1 | ARGS_PLUS3)
#define ARGS_1234   (ARGS_1 | ARGS_PLUS1 | ARGS_PLUS2 | ARGS_PLUS3)
#define RC_ILLEGAL   -1
#define RC_ACLADD   0
#define RC_ACLCHG   1
#define RC_ACLDEL   2
#define RC_ACLGRP   3
#define RC_ACLUMASK   4
#define RC_ACTIVITY   5
#define RC_ADDACL   6
#define RC_ALLPARTIAL   7
#define RC_ALTSCREEN   8
#define RC_AT   9
#define RC_ATTRCOLOR   10
#define RC_AUTODETACH   11
#define RC_AUTONUKE   12
#define RC_BACKTICK   13
#define RC_BCE   14
#define RC_BELL   15
#define RC_BELL_MSG   16
#define RC_BIND   17
#define RC_BINDKEY   18
#define RC_BLANKER   19
#define RC_BLANKERPRG   20
#define RC_BREAK   21
#define RC_BREAKTYPE   22
#define RC_BUFFERFILE   23
#define RC_C1   24
#define RC_CAPTION   25
#define RC_CHACL   26
#define RC_CHARSET   27
#define RC_CHDIR   28
#define RC_CLEAR   29
#define RC_COLON   30
#define RC_COMMAND   31
#define RC_COMPACTHIST   32
#define RC_CONSOLE   33
#define RC_COPY   34
#define RC_CRLF   35
#define RC_DEBUG   36
#define RC_DEFAUTONUKE   37
#define RC_DEFBCE   38
#define RC_DEFBREAKTYPE   39
#define RC_DEFC1   40
#define RC_DEFCHARSET   41
#define RC_DEFENCODING   42
#define RC_DEFESCAPE   43
#define RC_DEFFLOW   44
#define RC_DEFGR   45
#define RC_DEFHSTATUS   46
#define RC_DEFKANJI   47
#define RC_DEFLOG   48
#define RC_DEFLOGIN   49
#define RC_DEFMODE   50
#define RC_DEFMONITOR   51
#define RC_DEFNONBLOCK   52
#define RC_DEFOBUFLIMIT   53
#define RC_DEFSCROLLBACK   54
#define RC_DEFSHELL   55
#define RC_DEFSILENCE   56
#define RC_DEFSLOWPASTE   57
#define RC_DEFUTF8   58
#define RC_DEFWRAP   59
#define RC_DEFWRITELOCK   60
#define RC_DETACH   61
#define RC_DIGRAPH   62
#define RC_DINFO   63
#define RC_DISPLAYS   64
#define RC_DUMPTERMCAP   65
#define RC_ECHO   66
#define RC_ENCODING   67
#define RC_ESCAPE   68
#define RC_EVAL   69
#define RC_EXEC   70
#define RC_FIT   71
#define RC_FLOW   72
#define RC_FOCUS   73
#define RC_GR   74
#define RC_HARDCOPY   75
#define RC_HARDCOPY_APPEND   76
#define RC_HARDCOPYDIR   77
#define RC_HARDSTATUS   78
#define RC_HEIGHT   79
#define RC_HELP   80
#define RC_HISTORY   81
#define RC_HSTATUS   82
#define RC_IDLE   83
#define RC_IGNORECASE   84
#define RC_INFO   85
#define RC_KANJI   86
#define RC_KILL   87
#define RC_LASTMSG   88
#define RC_LICENSE   89
#define RC_LOCKSCREEN   90
#define RC_LOG   91
#define RC_LOGFILE   92
#define RC_LOGIN   93
#define RC_LOGTSTAMP   94
#define RC_MAPDEFAULT   95
#define RC_MAPNOTNEXT   96
#define RC_MAPTIMEOUT   97
#define RC_MARKKEYS   98
#define RC_MAXWIN   99
#define RC_META   100
#define RC_MONITOR   101
#define RC_MSGMINWAIT   102
#define RC_MSGWAIT   103
#define RC_MULTIUSER   104
#define RC_NETHACK   105
#define RC_NEXT   106
#define RC_NONBLOCK   107
#define RC_NUMBER   108
#define RC_OBUFLIMIT   109
#define RC_ONLY   110
#define RC_OTHER   111
#define RC_PARTIAL   112
#define RC_PASSWORD   113
#define RC_PASTE   114
#define RC_PASTEFONT   115
#define RC_POW_BREAK   116
#define RC_POW_DETACH   117
#define RC_POW_DETACH_MSG   118
#define RC_PREV   119
#define RC_PRINTCMD   120
#define RC_PROCESS   121
#define RC_QUIT   122
#define RC_READBUF   123
#define RC_READREG   124
#define RC_REDISPLAY   125
#define RC_REGISTER   126
#define RC_REMOVE   127
#define RC_REMOVEBUF   128
#define RC_RESET   129
#define RC_RESIZE   130
#define RC_SCREEN   131
#define RC_SCROLLBACK   132
#define RC_SELECT   133
#define RC_SESSIONNAME   134
#define RC_SETENV   135
#define RC_SETSID   136
#define RC_SHELL   137
#define RC_SHELLTITLE   138
#define RC_SILENCE   139
#define RC_SILENCEWAIT   140
#define RC_SLEEP   141
#define RC_SLOWPASTE   142
#define RC_SORENDITION   143
#define RC_SOURCE   144
#define RC_SPLIT   145
#define RC_STARTUP_MESSAGE   146
#define RC_STUFF   147
#define RC_SU   148
#define RC_SUSPEND   149
#define RC_TERM   150
#define RC_TERMCAP   151
#define RC_TERMCAPINFO   152
#define RC_TERMINFO   153
#define RC_TIME   154
#define RC_TITLE   155
#define RC_UMASK   156
#define RC_UNSETENV   157
#define RC_UTF8   158
#define RC_VBELL   159
#define RC_VBELL_MSG   160
#define RC_VBELLWAIT   161
#define RC_VERBOSE   162
#define RC_VERSION   163
#define RC_WALL   164
#define RC_WIDTH   165
#define RC_WINDOWLIST   166
#define RC_WINDOWS   167
#define RC_WRAP   168
#define RC_WRITEBUF   169
#define RC_WRITELOCK   170
#define RC_XOFF   171
#define RC_XON   172
#define RC_ZMODEM   173
#define RC_ZOMBIE   174
#define RC_LAST   174


Define Documentation

#define ARGS_0   (0)
 

#define ARGS_01   (ARGS_0 | ARGS_PLUS1)
 

#define ARGS_012   (ARGS_0 | ARGS_PLUS1 | ARGS_PLUS2)
 

#define ARGS_0123   (ARGS_0 | ARGS_PLUS1 | ARGS_PLUS2 | ARGS_PLUS3)
 

#define ARGS_02   (ARGS_0 | ARGS_PLUS2)
 

#define ARGS_1   (1)
 

#define ARGS_12   (ARGS_1 | ARGS_PLUS1)
 

#define ARGS_123   (ARGS_1 | ARGS_PLUS1 | ARGS_PLUS2)
 

#define ARGS_1234   (ARGS_1 | ARGS_PLUS1 | ARGS_PLUS2 | ARGS_PLUS3)
 

#define ARGS_124   (ARGS_1 | ARGS_PLUS1 | ARGS_PLUS3)
 

#define ARGS_2   (2)
 

#define ARGS_23   (ARGS_2 | ARGS_PLUS1)
 

#define ARGS_24   (ARGS_2 | ARGS_PLUS2)
 

#define ARGS_3   (3)
 

#define ARGS_34   (ARGS_3 | ARGS_PLUS1)
 

#define ARGS_MASK   (3)
 

#define ARGS_ORMORE   (1<<5)
 

#define ARGS_PLUS1   (1<<2)
 

#define ARGS_PLUS2   (1<<3)
 

#define ARGS_PLUS3   (1<<4)
 

#define NEED_DISPLAY   (1<<7)
 

#define NEED_FORE   (1<<6)
 

#define NEED_LAYER   (1<<8)
 

#define RC_ACLADD   0
 

#define RC_ACLCHG   1
 

#define RC_ACLDEL   2
 

#define RC_ACLGRP   3
 

#define RC_ACLUMASK   4
 

#define RC_ACTIVITY   5
 

#define RC_ADDACL   6
 

#define RC_ALLPARTIAL   7
 

#define RC_ALTSCREEN   8
 

#define RC_AT   9
 

#define RC_ATTRCOLOR   10
 

#define RC_AUTODETACH   11
 

#define RC_AUTONUKE   12
 

#define RC_BACKTICK   13
 

#define RC_BCE   14
 

#define RC_BELL   15
 

#define RC_BELL_MSG   16
 

#define RC_BIND   17
 

#define RC_BINDKEY   18
 

#define RC_BLANKER   19
 

#define RC_BLANKERPRG   20
 

#define RC_BREAK   21
 

#define RC_BREAKTYPE   22
 

#define RC_BUFFERFILE   23
 

#define RC_C1   24
 

#define RC_CAPTION   25
 

#define RC_CHACL   26
 

#define RC_CHARSET   27
 

#define RC_CHDIR   28
 

#define RC_CLEAR   29
 

#define RC_COLON   30
 

#define RC_COMMAND   31
 

#define RC_COMPACTHIST   32
 

#define RC_CONSOLE   33
 

#define RC_COPY   34
 

#define RC_CRLF   35
 

#define RC_DEBUG   36
 

#define RC_DEFAUTONUKE   37
 

#define RC_DEFBCE   38
 

#define RC_DEFBREAKTYPE   39
 

#define RC_DEFC1   40
 

#define RC_DEFCHARSET   41
 

#define RC_DEFENCODING   42
 

#define RC_DEFESCAPE   43
 

#define RC_DEFFLOW   44
 

#define RC_DEFGR   45
 

#define RC_DEFHSTATUS   46
 

#define RC_DEFKANJI   47
 

#define RC_DEFLOG   48
 

#define RC_DEFLOGIN   49
 

#define RC_DEFMODE   50
 

#define RC_DEFMONITOR   51
 

#define RC_DEFNONBLOCK   52
 

#define RC_DEFOBUFLIMIT   53
 

#define RC_DEFSCROLLBACK   54
 

#define RC_DEFSHELL   55
 

#define RC_DEFSILENCE   56
 

#define RC_DEFSLOWPASTE   57
 

#define RC_DEFUTF8   58
 

#define RC_DEFWRAP   59
 

#define RC_DEFWRITELOCK   60
 

#define RC_DETACH   61
 

#define RC_DIGRAPH   62
 

#define RC_DINFO   63
 

#define RC_DISPLAYS   64
 

#define RC_DUMPTERMCAP   65
 

#define RC_ECHO   66
 

#define RC_ENCODING   67
 

#define RC_ESCAPE   68
 

#define RC_EVAL   69
 

#define RC_EXEC   70
 

#define RC_FIT   71
 

#define RC_FLOW   72
 

#define RC_FOCUS   73
 

#define RC_GR   74
 

#define RC_HARDCOPY   75
 

#define RC_HARDCOPY_APPEND   76
 

#define RC_HARDCOPYDIR   77
 

#define RC_HARDSTATUS   78
 

#define RC_HEIGHT   79
 

#define RC_HELP   80
 

#define RC_HISTORY   81
 

#define RC_HSTATUS   82
 

#define RC_IDLE   83
 

#define RC_IGNORECASE   84
 

#define RC_ILLEGAL   -1
 

#define RC_INFO   85
 

#define RC_KANJI   86
 

#define RC_KILL   87
 

#define RC_LAST   174
 

#define RC_LASTMSG   88
 

#define RC_LICENSE   89
 

#define RC_LOCKSCREEN   90
 

#define RC_LOG   91
 

#define RC_LOGFILE   92
 

#define RC_LOGIN   93
 

#define RC_LOGTSTAMP   94
 

#define RC_MAPDEFAULT   95
 

#define RC_MAPNOTNEXT   96
 

#define RC_MAPTIMEOUT   97
 

#define RC_MARKKEYS   98
 

#define RC_MAXWIN   99
 

#define RC_META   100
 

#define RC_MONITOR   101
 

#define RC_MSGMINWAIT   102
 

#define RC_MSGWAIT   103
 

#define RC_MULTIUSER   104
 

#define RC_NETHACK   105
 

#define RC_NEXT   106
 

#define RC_NONBLOCK   107
 

#define RC_NUMBER   108
 

#define RC_OBUFLIMIT   109
 

#define RC_ONLY   110
 

#define RC_OTHER   111
 

#define RC_PARTIAL   112
 

#define RC_PASSWORD   113
 

#define RC_PASTE   114
 

#define RC_PASTEFONT   115
 

#define RC_POW_BREAK   116
 

#define RC_POW_DETACH   117
 

#define RC_POW_DETACH_MSG   118
 

#define RC_PREV   119
 

#define RC_PRINTCMD   120
 

#define RC_PROCESS   121
 

#define RC_QUIT   122
 

#define RC_READBUF   123
 

#define RC_READREG   124
 

#define RC_REDISPLAY   125
 

#define RC_REGISTER   126
 

#define RC_REMOVE   127
 

#define RC_REMOVEBUF   128
 

#define RC_RESET   129
 

#define RC_RESIZE   130
 

#define RC_SCREEN   131
 

#define RC_SCROLLBACK   132
 

#define RC_SELECT   133
 

#define RC_SESSIONNAME   134
 

#define RC_SETENV   135