/*

  This is a part of the Project Frontier's Source code.

  Copyright (C) 1994-1998 Francis Gastellu
                      aka Lone Runner/Aegis

  This program is free software; you can redistribute it and/or
  modify it under the terms of the GNU General Public License
  as published by the Free Software Foundation; either version 2
  of the License, or (at your option) any later version.

  This program is distributed in the hope that it will be useful,
  but WITHOUT ANY WARRANTY; without even the implied warranty of
  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
  GNU General Public License for more details.

  You should have received a copy of the GNU General Public License
  along with this program; if not, write to the Free Software
  Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.

*/

const
  hcA                    = 500,
  hcAbort                = 7,
  hcAbs                  = 8,
  hcAccount              = 551,
  hcAccounting           = 550,
  hcActMsgNum            = 543,
  hcAdjBytes             = 334,
  hcAdjDBytes            = 335,
  hcAdjTBytes            = 336,
  hcAdjTFiles            = 337,
  hcAdjTime              = 176,
  hcAlias                = 330,
  hcAnd                  = 9,
  hcAnsiOn               = 10,
  hcAnsiPos              = 177,
  hcAppend               = 319,
  hcArrobasColors        = 525,
  hcAsc                  = 11,
  hcAscii                = 352,
  hcB                    = 501,
  hcB2w                  = 12,
  hcBackup               = 178,
  hcBitClear             = 179,
  hcBitSet               = 180,
  hcBlt                  = 181,
  hcBreak                = 302,
  hcBroadcast            = 182,
  hcBye                  = 343,
  hcC                    = 502,
  hcCalculator           = 349,
  hcCalendar             = 351,
  hcCall                 = 183,
  hcCallID               = 13,
  hcCallNum              = 15,
  hcCarrier              = 16,
  hcCcType               = 17,
  hcCdCheckOff           = 184,
  hcCdCheckOn            = 185,
  hcCdOn                 = 18,
  hcChat                 = 186,
  hcChatStat             = 50,
  hcChr                  = 19,
  hcCloseCap             = 187,
  hcClrEol               = 188,
  hcCls                  = 189,
  hcColor                = 190,
  hcCommand              = 563,
  hcCompileDirective     = 344,
  hcCompileOptions       = 348,
  hcConfAlias            = 331,
  hcConfExp              = 54,
  hcConfFlag             = 191,
  hcConfMw               = 57,
  hcConfReg              = 53,
  hcConfSel              = 55,
  hcConfSys              = 56,
  hcConfUnFlag           = 192,
  hcConstants            = 3,
  hcContinue             = 304,
  hcCopy                 = 320,
  hcCrc32                = 542,
  hcCurColor             = 20,
  hcCurConf              = 21,
  hcCurSec               = 22,
  hcCurUser              = 341,
  hcD                    = 503,
  hcDBase                = 532,
  hcDNext                = 547,
  hcDataTypes            = 2,
  hcDate                 = 23,
  hcDay                  = 24,
  hcDbgLevel             = 25,
  hcDec                  = 194,
  hcDeclare              = 530,
  hcDefAns               = 51,
  hcDefColor             = 26,
  hcDelUser              = 198,
  hcDelay                = 196,
  hcDelete               = 197,
  hcDir                  = 199,
  hcDispFile             = 200,
  hcDispStr              = 201,
  hcDispText             = 202,
  hcDoIntr               = 203,
  hcDow                  = 27,
  hcDownload             = 323,
  hcDriveSpace           = 533,
  hcDtrOff               = 204,
  hcDtrOn                = 205,
  hcE                    = 504,
  hcEnd                  = 206,
  hcErrorCorrect         = 58,
  hcEvtTimeAdj           = 62,
  hcExist                = 28,
  hcF                    = 505,
  hcFAppend              = 207,
  hcFClose               = 208,
  hcFCloseAll            = 536,
  hcFCreate              = 209,
  hcFDGet                = 312,
  hcFDPut                = 314,
  hcFDPutLn              = 315,
  hcFDPutPad             = 316,
  hcFDRead               = 313,
  hcFDWrite              = 317,
  hcFDefIn               = 310,
  hcFDefOut              = 311,
  hcFFlush               = 306,
  hcFGet                 = 210,
  hcFNext                = 537,
  hcFOpen                = 211,
  hcFPut                 = 214,
  hcFPutLn               = 215,
  hcFPutPad              = 216,
  hcFReAltUser           = 549,
  hcFRead                = 308,
  hcFRewind              = 218,
  hcFSeek                = 307,
  hcFWrite               = 309,
  hcFerr                 = 29,
  hcFileEditor           = 347,
  hcFileInf              = 30,
  hcFindFirst            = 560,
  hcFindNext             = 561,
  hcFlag                 = 322,
  hcFlagCnt              = 324,
  hcFmtCC                = 31,
  hcFmtReal              = 345,
  hcForNext              = 212,
  hcForward              = 213,
  hcFreshLine            = 217,
  hcFunction             = 529,
  hcG                    = 506,
  hcGetAltUser           = 340,
  hcGetEnv               = 32,
  hcGetToken             = 33,
  hcGetUser              = 220,
  hcGetX                 = 34,
  hcGetY                 = 35,
  hcGo                   = 559,
  hcGoSub                = 221,
  hcGoTo                 = 222,
  hcGoodbye              = 223,
  hcGrafMode             = 36,
  hcH                    = 507,
  hcHangup               = 224,
  hcHelpIndex            = 346,
  hcHelpPath             = 37,
  hcHiConfNum            = 538,
  hcHiMsgNum             = 49,
  hcHour                 = 38,
  hcI                    = 508,
  hcI2s                  = 39,
  hcIfThen               = 225,
  hcInBytes              = 540,
  hcInc                  = 226,
  hcInkey                = 40,
  hcInput                = 227,
  hcInputCC              = 228,
  hcInputDate            = 229,
  hcInputInt             = 230,
  hcInputMoney           = 231,
  hcInputStr             = 232,
  hcInputText            = 233,
  hcInputTime            = 234,
  hcInputYN              = 235,
  hcInstr                = 41,
  hcIsBitSet             = 526,
  hcIsNonStop            = 60,
  hcJ                    = 509,
  hcJoin                 = 236,
  hcK                    = 510,
  hcKInkey               = 42,
  hcKbdBufSize           = 47,
  hcKbdChkOff            = 237,
  hcKbdChkOn             = 238,
  hcKbdFile              = 239,
  hcKbdFileUsed          = 48,
  hcKbdFlush             = 327,
  hcKbdString            = 326,
  hcKbdStuff             = 240,
  hcKeyFlush             = 329,
  hcL                    = 511,
  hcLang                 = 333,
  hcLangExt              = 43,
  hcLastAns              = 52,
  hcLastIn               = 321,
  hcLeft                 = 44,
  hcLen                  = 45,
  hcLet                  = 241,
  hcLoMsgNum             = 64,
  hcLog                  = 342,
  hcLoggedOn             = 46,
  hcLoop                 = 305,
  hcLower                = 65,
  hcLprinted             = 66,
  hcLtrim                = 67,
  hcM                    = 512,
  hcMGetByte             = 77,
  hcMInkey               = 80,
  hcMPrint               = 245,
  hcMPrintLn             = 246,
  hcMask_Alnum           = 68,
  hcMask_Alpha           = 69,
  hcMask_Ascii           = 70,
  hcMask_File            = 71,
  hcMask_Num             = 72,
  hcMask_Path            = 73,
  hcMask_Pwd             = 74,
  hcMaxNode              = 75,
  hcMdmFlush             = 328,
  hcMegaNum              = 76,
  hcMessage              = 242,
  hcMessageHeaderConsts  = 555,
  hcMessageWin           = 350,
  hcMid                  = 78,
  hcMin                  = 79,
  hcMinLeft              = 81,
  hcMinOn                = 82,
  hcMixed                = 83,
  hcMkAddr               = 84,
  hcMkDate               = 85,
  hcModem                = 86,
  hcMonth                = 87,
  hcMore                 = 243,
  hcMouseReg             = 244,
  hcMsgToFile            = 557,
  hcN                    = 513,
  hcNewLine              = 247,
  hcNewLines             = 248,
  hcNoChar               = 88,
  hcNocontext            = 0,
  hcNot                  = 89,
  hcNotKeyWord           = 562,
  hcO                    = 514,
  hcOnLocal              = 90,
  hcOpText               = 250,
  hcOpenCap              = 249,
  hcOperators            = 5,
  hcOr                   = 91,
  hcOutBytes             = 539,
  hcP                    = 515,
  hcPCBAccount           = 553,
  hcPPEName              = 98,
  hcPPEPath              = 99,
  hcPPLBufSize           = 100,
  hcPRFound              = 257,
  hcPageOff              = 251,
  hcPageOn               = 252,
  hcPageStat             = 92,
  hcPcbAccStat           = 554,
  hcPcbDat               = 93,
  hcPcbMac               = 541,
  hcPcbNode              = 94,
  hcPeekB                = 95,
  hcPeekDW               = 96,
  hcPeekW                = 97,
  hcPokeB                = 253,
  hcPokeDW               = 254,
  hcPokeW                = 255,
  hcPop                  = 256,
  hcPredefConsts         = 63,
  hcPredefVars           = 4,
  hcPrint                = 258,
  hcPrintLn              = 259,
  hcProcedure            = 528,
  hcPromptStr            = 260,
  hcPsa                  = 101,
  hcPush                 = 261,
  hcPutAltUser           = 339,
  hcPutUser              = 262,
  hcQ                    = 516,
  hcQuest                = 263,
  hcQuit                 = 303,
  hcQwkLimits            = 558,
  hcR                    = 517,
  hcRandom               = 102,
  hcRdUnet               = 264,
  hcRdUsys               = 265,
  hcReDim                = 318,
  hcReadLine             = 103,
  hcRecordUsage          = 552,
  hcRegAh                = 104,
  hcRegAl                = 105,
  hcRegAx                = 106,
  hcRegBh                = 107,
  hcRegBl                = 108,
  hcRegBx                = 109,
  hcRegCf                = 110,
  hcRegCh                = 111,
  hcRegCl                = 112,
  hcRegCx                = 113,
  hcRegDh                = 114,
  hcRegDi                = 115,
  hcRegDl                = 116,
  hcRegDs                = 117,
  hcRegDx                = 118,
  hcRegEs                = 119,
  hcRegF                 = 120,
  hcRegSi                = 121,
  hcRename               = 266,
  hcReplace              = 122,
  hcReplaceStr           = 123,
  hcResetDisp            = 267,
  hcRestScrn             = 268,
  hcReturn               = 269,
  hcRight                = 124,
  hcRtrim                = 125,
  hcS                    = 518,
  hcS2i                  = 126,
  hcSPrint               = 281,
  hcSPrintLn             = 282,
  hcSaveScrn             = 270,
  hcScanMsgHdr           = 556,
  hcScrFile              = 271,
  hcScrText              = 127,
  hcSearchFind           = 274,
  hcSearchInit           = 273,
  hcSearchStop           = 275,
  hcSec                  = 128,
  hcSelect               = 531,
  hcSendModem            = 272,
  hcSetEnv               = 535,
  hcSetLmr               = 534,
  hcShell                = 276,
  hcShowOff              = 277,
  hcShowOn               = 278,
  hcShowStat             = 129,
  hcSlPath               = 130,
  hcSort                 = 279,
  hcSound                = 280,
  hcSpace                = 131,
  hcStackAbort           = 546,
  hcStackErr             = 545,
  hcStackLeft            = 544,
  hcStartDisp            = 283,
  hcStop                 = 284,
  hcString               = 132,
  hcStrip                = 133,
  hcStripAtx             = 134,
  hcStripStr             = 135,
  hcSyntax               = 1,
  hcSysopSec             = 136,
  hcT                    = 519,
  hcTPACGet              = 288,
  hcTPACPut              = 289,
  hcTPACRead             = 292,
  hcTPACWrite            = 293,
  hcTPAGet               = 286,
  hcTPAPut               = 287,
  hcTPARead              = 290,
  hcTPAWrite             = 291,
  hcTempPath             = 137,
  hcTime                 = 138,
  hcTimeAP               = 139,
  hcTo                   = 527,
  hcToDDate              = 548,
  hcToType               = 142,
  hcTokCount             = 140,
  hcTokenStr             = 141,
  hcTokenize             = 285,
  hcTrim                 = 143,
  hcU                    = 520,
  hcU_Bdl                = 149,
  hcU_BdlDay             = 150,
  hcU_Bul                = 151,
  hcU_Fdl                = 152,
  hcU_Ful                = 153,
  hcU_InConf             = 154,
  hcU_LDate              = 155,
  hcU_LDir               = 156,
  hcU_LTime              = 159,
  hcU_Lmr                = 157,
  hcU_Logons             = 158,
  hcU_MsgRd              = 160,
  hcU_MsgWr              = 161,
  hcU_Name               = 162,
  hcU_PwdHist            = 163,
  hcU_PwdLc              = 164,
  hcU_PwdTc              = 165,
  hcU_RecNum             = 166,
  hcU_Stat               = 167,
  hcU_TimeOn             = 168,
  hcUn_City              = 145,
  hcUn_Name              = 146,
  hcUn_Oper              = 147,
  hcUn_Stat              = 148,
  hcUpper                = 144,
  hcUserAlias            = 332,
  hcV                    = 521,
  hcValCC                = 169,
  hcValDate              = 170,
  hcValTime              = 171,
  hcVarAddr              = 294,
  hcVarOff               = 295,
  hcVarSeg               = 296,
  hcVer                  = 172,
  hcW                    = 522,
  hcWait                 = 297,
  hcWaitFor              = 298,
  hcWhile                = 299,
  hcWrUnet               = 300,
  hcWrUsys               = 301,
  hcWrUsysDoor           = 325,
  hcX                    = 523,
  hcXor                  = 173,
  hcY                    = 524,
  hcYear                 = 174,
  hcYesChar              = 175;
