home *** CD-ROM | disk | FTP | other *** search
/ PC Media 4 / PC MEDIA CD04.iso / share / prog / encom160 / en_dbg.h < prev    next >
Encoding:
C/C++ Source or Header  |  1994-04-01  |  8.7 KB  |  176 lines

  1. #ifndef __EN_DBG_H
  2. #define __EN_DBG_H
  3.  
  4. #ifdef SOURCE_TRACE
  5. #if defined(__TURBOC__) || defined(M_I86) || defined(__WATCOMC__)
  6. #define ENDL        Enc_dbg_line = __LINE__, Enc_dbg_file = __FILE__
  7. #else
  8. #ifdef __POWERC
  9. #define ENDL        Enc_dbg_line = __LINE__
  10. #else
  11. #define ENDL        Enc_dbg_line = 0
  12. #endif
  13. #endif
  14.  
  15. /*------------------------------- com macros -------------------------------*/
  16. #define com_tx_cnt(cp)            (ENDL,com_tx_cnt(cp))
  17. #define com_rx_cnt(cp)            (ENDL,com_rx_cnt(cp))
  18. #define com_tx_free(cp)           (ENDL,com_tx_free(cp))
  19. #define com_rx_free(cp)           (ENDL,com_rx_free(cp))
  20. #define is_rx_empty(cp)           (ENDL,is_rx_empty(cp))
  21. #define is_rx_full(cp)            (ENDL,is_rx_full(cp))
  22. #define is_tx_empty(cp)           (ENDL,is_tx_empty(cp))
  23. #define is_tx_full(cp)            (ENDL,is_tx_full(cp))
  24.  
  25. #define set_encrypt(c, cp)        (ENDL,set_encrypt(c, cp))
  26. #define set_match(c, cp)          (ENDL,set_match(c, cp))
  27. #define init_msg(cp)              (ENDL,init_msg(cp))
  28.  
  29. #define msg_cnt(cp)               (ENDL,msg_cnt(cp))
  30. #define clear_msg_cnt(cp)         (ENDL,clear_msg_cnt(cp))
  31.  
  32. #define set_que_status(x,cp)      (ENDL,set_que_status(x,cp))
  33. #define is_que_status(cp)         (ENDL,is_que_status(cp))
  34.  
  35. /*----------------------------- flow control -------------------------------*/
  36. #define set_lowwater(l,cp)        (ENDL,set_lowwater(l,cp))
  37. #define set_highwater(h,cp)       (ENDL,set_highwater(h,cp))
  38. #define get_lowwater(cp)          (ENDL,get_lowwater(cp))
  39. #define get_highwater(cp)         (ENDL,get_highwater(cp))
  40.  
  41. #define set_cts_flow(x,cp)        (ENDL,set_cts_flow(x,cp))
  42.  
  43. #define is_cts_flow(cp)           (ENDL,is_cts_flow(cp))
  44. #define is_dcd_flow(cp)           (ENDL,is_dcd_flow(cp))
  45. #define is_dsr_flow(cp)           (ENDL,is_dsr_flow(cp))
  46. #define is_xon_flow(cp)           (ENDL,is_xon_flow(cp))
  47.  
  48. #define cts_flow_state(cp)        (ENDL,cts_flow_state(cp))
  49. #define dcd_flow_state(cp)        (ENDL,dcd_flow_state(cp))
  50. #define dsr_flow_state(cp)        (ENDL,dsr_flow_state(cp))
  51. #define xon_flow_state(cp)        (ENDL,xon_flow_state(cp))
  52.  
  53. /*----------------------- 16550 fifo control macro -------------------------*/
  54. #define fifo_enable(cp)           (ENDL,fifo_enable(cp))
  55. #define fifo_disable(cp)          (ENDL,fifo_disable(cp))
  56. #define fifo_rx_reset(cp)         (ENDL,fifo_rx_reset(cp))
  57. #define fifo_tx_reset(cp)         (ENDL,fifo_tx_reset(cp))
  58.  
  59. #define is_fifo_enabled(cp)       (ENDL,is_fifo_enabled(cp))
  60. #define get_trigger_level(cp)     (ENDL,get_trigger_level(cp))
  61.  
  62. /*------------------------------ modem macros ------------------------------*/
  63. #define modem_reset(cp)           (ENDL,modem_reset(cp))
  64. #define modem_dial(s,cp)          (ENDL,modem_dial(s,cp))
  65. #define modem_answer(cp)          (ENDL,modem_answer(cp))
  66. #define modem_hangup(cp)          (ENDL,modem_hangup(cp))
  67. #define modem_online(cp)          (ENDL,modem_online(cp))
  68. #define modem_repeat(cp)          (ENDL,modem_repeat(cp))
  69. #define modem_speaker(x,cp)       (ENDL,modem_speaker(x,cp))
  70. #define modem_echo(x,cp)          (ENDL,modem_echo(x,cp))
  71. #define modem_word_reply(x,cp)    (ENDL,modem_word_reply(x,cp))
  72. #define modem_extend_reply(x,cp)  (ENDL,modem_extend_reply(x,cp))
  73. #define modem_duplex(x,cp)        (ENDL,modem_duplex(x,cp))
  74. #define modem_quiet(x,cp)         (ENDL,modem_quiet(x,cp))
  75.  
  76. /*-------------------- current modem status macros -------------------------*/
  77. #define is_dcd(cp)                (ENDL,is_dcd(cp))
  78. #define is_cts(cp)                (ENDL,is_cts(cp))
  79. #define is_dsr(cp)                (ENDL,is_dsr(cp))
  80. #define is_ri(cp)                 (ENDL,is_ri(cp))
  81.  
  82. /*-------------------- static modem status macros --------------------------*/
  83. #define clear_mstatus(cp)         (ENDL,clear_mstatus(cp))
  84. #define is_sdcd(cp)               (ENDL,is_sdcd(cp))
  85. #define is_scts(cp)               (ENDL,is_scts(cp))
  86. #define is_sdsr(cp)               (ENDL,is_sdsr(cp))
  87. #define is_sri(cp)                (ENDL,is_sri(cp))
  88.  
  89. #define is_sddcd(cp)              (ENDL,is_sddcd(cp))
  90. #define is_sdcts(cp)              (ENDL,is_sdcts(cp))
  91. #define is_sddsr(cp)              (ENDL,is_sddsr(cp))
  92. #define is_sdri(cp)               (ENDL,is_sdri(cp))
  93.  
  94. /*-------------------- current line status macros --------------------------*/
  95. #define is_overrun_err(cp)        (ENDL,is_overrun_err(cp))
  96. #define is_parity_err(cp)         (ENDL,is_parity_err(cp))
  97. #define is_framing_err(cp)        (ENDL,is_framing_err(cp))
  98. #define is_break(cp)              (ENDL,is_break(cp))
  99.  
  100. /*-------------------- static line status macros ---------------------------*/
  101. #define clear_lstatus(cp)         (ENDL,clear_lstatus(cp))
  102. #define is_soverrun_err(cp)       (ENDL,is_soverrun_err(cp))
  103. #define is_sparity_err(cp)        (ENDL,is_sparity_err(cp))
  104. #define is_sframing_err(cp)       (ENDL,is_sframing_err(cp))
  105. #define is_sbreak(cp)             (ENDL,is_sbreak(cp))
  106.  
  107. /*------------------ current modem control macros --------------------------*/
  108. #define is_dtr(cp)                (ENDL,is_dtr(cp))
  109. #define is_rts(cp)                (ENDL,is_rts(cp))
  110. #define is_out1(cp)               (ENDL,is_out1(cp))
  111. #define is_out2(cp)               (ENDL,is_out2(cp))
  112. #define is_loop(cp)               (ENDL,is_loop(cp))
  113.  
  114.  
  115. /*------------------------- en_main.c prototypes ---------------------------*/
  116.  
  117. #define com_vect_init(fp, cp)             (ENDL,com_vect_init(fp, cp))
  118. #define com_port_create(a,b,c,d,e,f,g,cp) (ENDL,com_port_create(a,b,c,d,e,f,g,cp))
  119. #define com_port_init(a,b,c,d,cp)         (ENDL,com_port_init(a,b,c,d,cp))
  120. #define com_port_destroy(cp)              (ENDL,com_port_destroy(cp))
  121. #define com_clear_que(a,cp)               (ENDL,com_clear_que(a,cp))
  122. #define com_getc(cp)                      (ENDL,com_getc(cp))
  123. #define com_putc(a,cp)                    (ENDL,com_putc(a,cp))
  124. #define prime_tx(cp)                      (ENDL,prime_tx(cp))
  125. #define force_tx(a,cp)                    (ENDL,force_tx(a,cp))
  126. #define com_puts(a,cp)                    (ENDL,com_puts(a,cp))
  127. #define check_rts(cp)                     (ENDL,check_rts(cp))
  128. #define com_irq_ctrl(a,b,cp)              (ENDL,com_irq_ctrl(a,b,cp))
  129. #define com_232_ctrl(a,b,cp)              (ENDL,com_232_ctrl(a,b,cp))
  130. #define read_regs(a,cp)                   (ENDL,read_regs(a,cp))
  131. #define write_regs(a,cp)                  (ENDL,write_regs(a,cp))
  132.  
  133. /*------------------------- en_supp.c prototypes ---------------------------*/
  134. #define com_getc_qty(a,b,cp)              (ENDL,com_getc_qty(a,b,cp))
  135. #define com_gets(a,b,c,cp)                (ENDL,com_gets(a,b,c,cp))
  136. #define check_xon(cp)                     (ENDL,check_xon(cp))
  137. #define com_putc1(a,cp)                   (ENDL,com_putc1(a,cp))
  138. #define com_putc_qty(a,b,cp)              (ENDL,com_putc_qty(a,b,cp))
  139. #define send_break(a,cp)                  (ENDL,send_break(a,cp))
  140. #define set_xon_flow(a,b,c,d,e,cp)        (ENDL,set_xon_flow(a,b,c,d,e,cp))
  141. #define set_dcd_flow(a,cp)                (ENDL,set_dcd_flow(a,cp))
  142. #define set_dsr_flow(a,cp)                (ENDL,set_dsr_flow(a,cp))
  143. #define suspend(a)                        (ENDL,suspend(a))
  144. #define wait_for_rx(a,b,cp)               (ENDL,wait_for_rx(a,b,cp))
  145. #define wait_for_no_rx(a,cp)              (ENDL,wait_for_no_rx(a,cp))
  146. #define modem_cmd(a,b,c,cp)               (ENDL,modem_cmd(a,b,c,cp))
  147. #define com_fifo_ctrl(a,b,cp)             (ENDL,com_fifo_ctrl(a,b,cp))
  148. #define com_fifo_trigger(a,cp)            (ENDL,com_fifo_trigger(a,cp))
  149.  
  150. /*------------------------- en_supp.c prototypes ---------------------------*/
  151. #define encrypt_msg(a,b)                  (ENDL,encrypt_msg(a,b))
  152. #define calc_crc(a,b)                     (ENDL,calc_crc(a,b))
  153. #define fmt_msg(a,b,c)                    (ENDL,fmt_msg(a,b,c))
  154. #define defmt_msg(a,b)                    (ENDL,defmt_msg(a,b))
  155. #define get_msg(a,b)                      (ENDL,get_msg(a,b))
  156. #define mk_crc_tbl(a,b,c)                 (ENDL,mk_crc_tbl(a,b,c))
  157. #define gen_crc(a,b,c)                    (ENDL,gen_crc(a,b,c))
  158. #define gen_crc_rev(a,b,c)                (ENDL,gen_crc_rev(a,b,c))
  159.  
  160. /*-------------------------- en_kbd.c prototypes ---------------------------*/
  161. #ifndef WN_POPUP
  162. #define init_ctrlc_hdlr()                 (ENDL,init_ctrlc_hdlr())
  163. #define end_ctrlc_hdlr()                  (ENDL,end_ctrlc_hdlr())
  164. #define init_clock(a)                     (ENDL,init_clock(a))
  165. #define end_clock()                       (ENDL,end_clock())
  166. #define clock_speed(a)                    (ENDL,clock_speed(a))
  167. #define tone(a,b)                         (ENDL,tone(a,b))
  168. #define sound_off()                       (ENDL,sound_off())
  169. #define set_idle_func(a)                  (ENDL,set_idle_func(a))
  170. #endif
  171.  
  172. #endif /* SOURCE_TRACE */
  173. #endif /* __EN_DBG_H */
  174.  
  175. /**** END OF FILE ****/
  176.