TXHELP.H
上传用户:xiaogehua
上传日期:2007-01-08
资源大小:1183k
文件大小:4k
源码类别:

操作系统开发

开发平台:

Asm

  1. #ifndef _DLS_INCLS_
  2. #ifdef __cplusplus
  3. extern "C" {
  4. #endif
  5. /* DLS system functions. */
  6. extern void near      cdecl dls_init(void);
  7. extern void near * near cdecl dls_get_table(unsigned);
  8. extern unsigned near  cdecl dls_language(void);
  9. #ifdef __cplusplus
  10. };
  11. #endif
  12. /* DLS parameters passed to dls_get_table() function. */
  13. #define DLS_NO  0
  14. #define DLS_YES 1
  15. #define _DLS_INCLS_
  16. #endif /* !_DLS_INCLS_ */
  17. /* DLS system variables. */
  18. extern void near * near * near cdecl dls_table;
  19. /* DLS static initialisation macros. */
  20. #define DLS_number(n)  (*(unsigned int near *)dls_table[n])
  21. #define DLS_char(n)    (*(char near *)dls_table[n])
  22. #define DLS_string(n)  ((char near *)dls_table[n])
  23. #define DLS_array(n)   ((char near * near *)dls_table[n])
  24. /* Component messages equated to table entries. */
  25. #define DLS_help_aaa 0
  26. #define help_aaa ((char near *)dls_table[0])
  27. #define DLS_help_and 1
  28. #define help_and ((char near *)dls_table[1])
  29. #define DLS_help_break 2
  30. #define help_break ((char near *)dls_table[2])
  31. #define DLS_help_call 3
  32. #define help_call ((char near *)dls_table[3])
  33. #define DLS_help_chcp 4
  34. #define help_chcp ((char near *)dls_table[4])
  35. #define DLS_help_chdir 5
  36. #define help_chdir ((char near *)dls_table[5])
  37. #define DLS_help_cls 6
  38. #define help_cls ((char near *)dls_table[6])
  39. #define DLS_help_copy 7
  40. #define help_copy ((char near *)dls_table[7])
  41. #define DLS_help_ctty 8
  42. #define help_ctty ((char near *)dls_table[8])
  43. #define DLS_help_date 9
  44. #define help_date ((char near *)dls_table[9])
  45. #define DLS_help_del 10
  46. #define help_del ((char near *)dls_table[10])
  47. #define DLS_help_delq 11
  48. #define help_delq ((char near *)dls_table[11])
  49. #define DLS_help_dir 12
  50. #define help_dir ((char near *)dls_table[12])
  51. #define DLS_help_echo 13
  52. #define help_echo ((char near *)dls_table[13])
  53. #define DLS_help_eraq 14
  54. #define help_eraq ((char near *)dls_table[14])
  55. #define DLS_help_erase 15
  56. #define help_erase ((char near *)dls_table[15])
  57. #define DLS_help_exit 16
  58. #define help_exit ((char near *)dls_table[16])
  59. #define DLS_help_for 17
  60. #define help_for ((char near *)dls_table[17])
  61. #define DLS_help_gosubreturn 18
  62. #define help_gosubreturn ((char near *)dls_table[18])
  63. #define DLS_help_goto 19
  64. #define help_goto ((char near *)dls_table[19])
  65. #define DLS_help_hiload 20
  66. #define help_hiload ((char near *)dls_table[20])
  67. #define DLS_help_idle 21
  68. #define help_idle ((char near *)dls_table[21])
  69. #define DLS_help_if 22
  70. #define help_if ((char near *)dls_table[22])
  71. #define DLS_help_mkdir 23
  72. #define help_mkdir ((char near *)dls_table[23])
  73. #define DLS_help_or 24
  74. #define help_or ((char near *)dls_table[24])
  75. #define DLS_help_path 25
  76. #define help_path ((char near *)dls_table[25])
  77. #define DLS_help_pause 26
  78. #define help_pause ((char near *)dls_table[26])
  79. #define DLS_help_prompt 27
  80. #define help_prompt ((char near *)dls_table[27])
  81. #define DLS_help_rem 28
  82. #define help_rem ((char near *)dls_table[28])
  83. #define DLS_help_rename 29
  84. #define help_rename ((char near *)dls_table[29])
  85. #define DLS_help_rmdir 30
  86. #define help_rmdir ((char near *)dls_table[30])
  87. #define DLS_help_set 31
  88. #define help_set ((char near *)dls_table[31])
  89. #define DLS_help_shift 32
  90. #define help_shift ((char near *)dls_table[32])
  91. #define DLS_help_switch 33
  92. #define help_switch ((char near *)dls_table[33])
  93. #define DLS_help_time 34
  94. #define help_time ((char near *)dls_table[34])
  95. #define DLS_help_truename 35
  96. #define help_truename ((char near *)dls_table[35])
  97. #define DLS_help_type 36
  98. #define help_type ((char near *)dls_table[36])
  99. #define DLS_help_ver 37
  100. #define help_ver ((char near *)dls_table[37])
  101. #define DLS_help_verify 38
  102. #define help_verify ((char near *)dls_table[38])
  103. #define DLS_help_vol 39
  104. #define help_vol ((char near *)dls_table[39])