#include "hosterrs.h"

#define ERSTR_BX_MODULE_NAME             99
#define ERSTR_BX_NOT_IMPLEMENTED         (E_ERRTEXT_OFFSET + 0L)
#define ERSTR_BX_NO_BKPT_AVAILABLE       (E_ERRTEXT_OFFSET + 1L)
#define ERSTR_BX_SEND_MESSAGE            (E_ERRTEXT_OFFSET + 2L)
#define ERSTR_BX_SYNTAX                  (E_ERRTEXT_OFFSET + 3L)
#define ERSTR_BX_INACTIVE_BKPT           (E_ERRTEXT_OFFSET + 4L)
#define ERSTR_BX_ADDR_ALREADY_DEFINED    (E_ERRTEXT_OFFSET + 5L)
#define ERSTR_BX_ID_TOO_BIG              (E_ERRTEXT_OFFSET + 6L)
#define ERSTR_BX_ID_DOES_NOT_EXIST       (E_ERRTEXT_OFFSET + 7L)
#define ERSTR_BX_LOOP_COMPLETE           (E_ERRTEXT_OFFSET + 8L)
#define ERSTR_BX_INVALID_DESCRIPTOR      (E_ERRTEXT_OFFSET + 9L)
#define ERSTR_BX_NO_ADDRESS              (E_ERRTEXT_OFFSET + 0xAL)
#define ERSTR_BX_NO_CALL_RETURN          (E_ERRTEXT_OFFSET + 0xBL)
#define ERSTR_BX_INVALID_CALLBACK        (E_ERRTEXT_OFFSET + 0xCL)
#define ERSTR_BX_BKPT_LESSTHAN_FUNC      (E_ERRTEXT_OFFSET + 0xDL)
#define ERSTR_BX_EMU_IS_HALTED           (E_ERRTEXT_OFFSET + 0xEL)  
#define ERSTR_BX_NOT_ON_INST_BOUNDARY    (E_ERRTEXT_OFFSET + 0xFL)
#define ERSTR_BX_ADDRESS_TOO_LARGE       (E_ERRTEXT_OFFSET + 0x10L)
#define ERSTR_BX_INVALID_COUNT           (E_ERRTEXT_OFFSET + 0x11L)
#define ERSTR_BX_ASMGRANULARITY_INVALID  (E_ERRTEXT_OFFSET + 0x12L)
#define ERSTR_BX_ALREADY_HAS_BKPT        (E_ERRTEXT_OFFSET + 0x13L)
#define ERSTR_BX_NO_BKPT_MATCH_ADDR      (E_ERRTEXT_OFFSET + 0x14L)

STRINGTABLE LOADONCALL MOVEABLE DISCARDABLE 
{
;
; CLI registration
  30,  "bkpt"
  31,  "bkptexec.dll"
  32,  "13"
  33,  "go"
  34,  "BxCliGo"
  35,  "h:go"
  36,  "goUntil"
  37,  "BxCliGoUntil"
  38,  "h:goUntil [call|return] [line|statement]"
  39,  "goInto"
  40,  "BxCliGoInto"
  41,  "h:goInto [call|return] [line|statement]"
  42,  "step"
  43,  "BxCliStep"
  44,  "h:step [into|over] [<count>]"
  45,  "stepSrc"
  46,  "BxCliStepSrc"
  47,  "h:stepSrc [into|over] [line|statement] [<count>]"
  48,  "halt"
  49,  "BxCliHalt"
  50,  "h:halt"
  51,  "isEmuHalted"
  52,  "BxCliIsEmuHalted"
  53,  "h:isEmuHalted (returns 0 if running, non-zero if halted)"
  54,  "emuStatus"
  55,  "BxCliEmuStatus"
  56,  "h:emuStatus"
  57,  "cause"
  58,  "BxCliCause"
  59,  "h:cause"
  60,  "bkpt"
  61,  "BxCliSetBkpt"
  62,  "h:bkpt [enable|disable] [temporary|permanent] [<symbol>|<address> [sp|up]] [@<id>]"
  63,  "bkptClear"
  64,  "BxCliDeleteBkpt"
  65,  "h:bkptClear @<id>|all|<address> [sp|up]"
  66,  "runAccess"
  67,  "BxCliRunAccess"
  68,  "h:runAccess [on|off]"
  69,  "steprange"
  70,  "BxCliStepRange"
  71,  "h:steprange <addr1> <addr2>"
}

/******************************** E O F ***********************************/
