home *** CD-ROM | disk | FTP | other *** search
/ Super Net 1 / SUPERNET_1.iso / PC / OTROS / MSDOS / NCSA / TEL2307S.ZIP / INCLUDE / PRAGMA.H < prev    next >
Encoding:
C/C++ Source or Header  |  1992-04-07  |  7.2 KB  |  276 lines

  1. #ifndef PRAGMA_H
  2. #define PRAGMA_H
  3.  
  4. #ifdef __WATCOMC__
  5. #include "stddef.h"
  6. #endif
  7.  
  8. /* mouse routines */
  9. #pragma aux (cdecl) mousecml;
  10.  
  11. /* look.c */
  12. #pragma aux (cdecl) attrptr;
  13.  
  14. /* net.c */
  15. /* the function pointers through which the network board is called */
  16. #pragma aux (cdecl) etopen;
  17. #pragma aux (cdecl) getaddr;
  18. #pragma aux (cdecl) setaddr;
  19. #pragma aux (cdecl) etclose;
  20. #pragma aux (cdecl) xmit;
  21. #pragma aux (cdecl) recv;
  22. #pragma aux (cdecl) etupdate;
  23.  
  24. /* tools.c */
  25. #pragma aux (cdecl) netsleep;       /* Define as Microsoft until we can re-code the assembly which calls it */
  26.  
  27. /* user.c */
  28. #if defined(__WATCOMC__) & defined(NET14)
  29. #pragma aux (cdecl) netwrite;
  30. #pragma aux (cdecl) netclose;
  31. #endif
  32.  
  33. /* ltalk.c */
  34. #pragma aux (cdecl) listen1_c;      /* define these as Microsoft functions until we get around to rewriting the parameter passing to them in the assembly code */
  35. #pragma aux (cdecl) listen2_c;
  36. #pragma aux (cdecl) LTopen;
  37. #pragma aux (cdecl) LTgetaddr;
  38. #pragma aux (cdecl) LTxmit;
  39. #pragma aux (cdecl) LTrecv;
  40. #pragma aux (cdecl) LTupdate;
  41. #pragma aux (cdecl) LTclose;
  42.  
  43. #ifdef OLD_WAY
  44. /* packet.c */
  45. #pragma aux (cdecl) pkt_receiver2;  /* another routine for Watcomizing the assembly */
  46. #endif
  47.  
  48. /* netbicc.c */
  49. #pragma aux (cdecl) anr_c;          /* another routine waiting for Watcomizing the parameter passing from the assembly stuff */
  50. #pragma aux (cdecl) ILetopen;
  51. #pragma aux (cdecl) ILgetaddr;
  52. #pragma aux (cdecl) ILetclose;
  53. #pragma aux (cdecl) ILrecv;
  54. #pragma aux (cdecl) ILetupdate;
  55. #pragma aux (cdecl) ILxmit;
  56.  
  57. /* packet.c */
  58. #pragma aux (cdecl) pketopen;
  59. #pragma aux (cdecl) pkgetaddr;
  60. #pragma aux (cdecl) pkxmit;
  61. #pragma aux (cdecl) pketclose;
  62. #pragma aux (cdecl) pkrecv;
  63. #pragma aux (cdecl) pketupdate;
  64.  
  65. /* dndll.c */
  66. #pragma aux (cdecl) DNetopen;
  67. #pragma aux (cdecl) DNgetaddr;
  68. #pragma aux (cdecl) DNetclose;
  69. #pragma aux (cdecl) DNrecv;
  70. #pragma aux (cdecl) DNetupdate;
  71. #pragma aux (cdecl) DNxmit;
  72.  
  73. /* ipasm.asm */
  74. #pragma aux (cdecl) ipcheck;
  75. #pragma aux (cdecl) tcpcheck;
  76. #pragma aux (cdecl) movebytes;
  77. #pragma aux (cdecl) comparen;
  78. #pragma aux (cdecl) longswap;
  79. #pragma aux (cdecl) intswap;
  80. #pragma aux (cdecl) dbg;
  81. #pragma aux (cdecl) tinst;
  82. #pragma aux (cdecl) tdeinst;
  83.  
  84. /* ncsabrk.asm */
  85. #pragma aux (cdecl) install_break;
  86. #pragma aux (cdecl) remove_break;
  87.  
  88. /* ncsaio.asm */
  89. #pragma aux (cdecl) n_color;
  90. #pragma aux (cdecl) n_wrap;
  91. #pragma aux (cdecl) n_erase;
  92. #pragma aux (cdecl) n_getchar;
  93. #pragma aux (cdecl) n_cur;
  94. #pragma aux (cdecl) n_row;
  95. #pragma aux (cdecl) n_col;
  96. #pragma aux (cdecl) n_clear;
  97. #pragma aux (cdecl) n_window;
  98. #pragma aux (cdecl) n_putchar;
  99. #pragma aux (cdecl) n_chkchar;
  100. #pragma aux (cdecl) n_savewin;
  101. #pragma aux (cdecl) n_restwin;
  102. #pragma aux (cdecl) n_puts;
  103. #pragma aux (cdecl) n_sound;
  104. #pragma aux (cdecl) n_findfirst;
  105. #pragma aux (cdecl) n_findnext;
  106. #pragma aux (cdecl) n_draw;
  107. #pragma aux (cdecl) n_scrup;
  108. #pragma aux (cdecl) n_scrdn;
  109. #pragma aux (cdecl) n_cheat;
  110. #pragma aux (cdecl) n_clicks;
  111. #pragma aux (cdecl) n_biosattr;
  112. #pragma aux (cdecl) getdsk;
  113. #pragma aux (cdecl) chgdsk;
  114. #pragma aux (cdecl) ega43;
  115. #pragma aux (cdecl) n_flags;
  116. #pragma aux (cdecl) set_cur;
  117. #pragma aux (cdecl) ega24;
  118. #pragma aux (cdecl) n_scrlck;
  119. #pragma aux (cdecl) save_break;
  120. #pragma aux (cdecl) restore_break;
  121. #pragma aux (cdecl) n_gmode;
  122. #pragma aux (cdecl) save_cursor;
  123. #pragma aux (cdecl) restore_cursor;
  124. #pragma aux (cdecl) install_cursor;
  125. #pragma aux (cdecl) n_attr;
  126. #pragma aux (cdecl) install_keyboard;
  127. #pragma aux (cdecl) fix_vid;
  128. #pragma aux (cdecl) get_mode;
  129. #pragma aux (cdecl) set_mode;
  130. #pragma aux (cdecl) get_size;
  131.  
  132. /* egaset.asm */
  133. #pragma aux (cdecl) EGAset;
  134.  
  135. /* vgaset.asm */
  136. #pragma aux (cdecl) VGAset;
  137.  
  138. /* dndll2.asm */
  139. #pragma aux (cdecl) DLLfn;
  140. #pragma aux (cdecl) r_callback;
  141. #pragma aux (cdecl) t_callback;
  142.  
  143. /* ltlisten.asm */
  144. #pragma aux (cdecl) listen1;
  145. #pragma aux (cdecl) listen2;
  146.  
  147. /* packet2.asm */
  148. #pragma aux (cdecl) pkt_receiver;
  149. #pragma aux (cdecl) clear_int;
  150. #pragma aux (cdecl) set_int;
  151.  
  152. /* netbicc2.asm */
  153. #pragma aux (cdecl) ANR_ENTRY;
  154.  
  155. /* netzyp.asm */
  156. #pragma aux (cdecl) U2recv;
  157. #pragma aux (cdecl) U2etopen;
  158. #pragma aux (cdecl) U2etclose;
  159. #pragma aux (cdecl) U2getaddr;
  160. #pragma aux (cdecl) U2xmit;
  161. #pragma aux (cdecl) U2etupdate;
  162.  
  163. /* netub.asm */
  164. #pragma aux (cdecl) U1recv;
  165. #pragma aux (cdecl) U1etopen;
  166. #pragma aux (cdecl) U1etclose;
  167. #pragma aux (cdecl) U1getaddr;
  168. #pragma aux (cdecl) U1xmit;
  169. #pragma aux (cdecl) U1etupdate;
  170.  
  171. /* net3com.asm */
  172. #pragma aux (cdecl) E3recv;
  173. #pragma aux (cdecl) E3etopen;
  174. #pragma aux (cdecl) E3etclose;
  175. #pragma aux (cdecl) E3getaddr;
  176. #pragma aux (cdecl) E3setaddr;
  177. #pragma aux (cdecl) E3xmit;
  178. #pragma aux (cdecl) E3etupdate;
  179.  
  180. /* net501.asm */
  181. #pragma aux (cdecl) E1recv;
  182. #pragma aux (cdecl) E1etopen;
  183. #pragma aux (cdecl) E1etclose;
  184. #pragma aux (cdecl) E1getaddr;
  185. #pragma aux (cdecl) E1setaddr;
  186. #pragma aux (cdecl) E1xmit;
  187. #pragma aux (cdecl) E1etupdate;
  188.  
  189. /* net503.asm */
  190. #pragma aux (cdecl) E4recv;
  191. #pragma aux (cdecl) E4etopen;
  192. #pragma aux (cdecl) E4etclose;
  193. #pragma aux (cdecl) E4getaddr;
  194. #pragma aux (cdecl) E4setaddr;
  195. #pragma aux (cdecl) E4xmit;
  196. #pragma aux (cdecl) E4etupdate;
  197. #pragma aux (cdecl) E4setwire;
  198.  
  199. /* net505.asm */
  200. #pragma aux (cdecl) E5recv;
  201. #pragma aux (cdecl) E5etopen;
  202. #pragma aux (cdecl) E5etclose;
  203. #pragma aux (cdecl) E5getaddr;
  204. #pragma aux (cdecl) E5setaddr;
  205. #pragma aux (cdecl) E5xmit;
  206. #pragma aux (cdecl) E5etupdate;
  207. #pragma aux (cdecl) E4setdma;
  208. #pragma aux (cdecl) c5_get_adapter_info;
  209. #pragma aux (cdecl) c5_get_statistics;
  210.  
  211. /* net5210.asm */
  212. #pragma aux (cdecl) M5recv;
  213. #pragma aux (cdecl) M5etopen;
  214. #pragma aux (cdecl) M5etclose;
  215. #pragma aux (cdecl) M5getaddr;
  216. #pragma aux (cdecl) M5xmit;
  217. #pragma aux (cdecl) M5etupdate;
  218.  
  219. /* net523.asm */
  220. #pragma aux (cdecl) E2recv;
  221. #pragma aux (cdecl) E2etopen;
  222. #pragma aux (cdecl) E2etclose;
  223. #pragma aux (cdecl) E2getaddr;
  224. #pragma aux (cdecl) E2xmit;
  225. #pragma aux (cdecl) E2etupdate;
  226.  
  227. /* net8003.asm */
  228. #pragma aux (cdecl) WDrecv;
  229. #pragma aux (cdecl) WDetopen;
  230. #pragma aux (cdecl) WDetclose;
  231. #pragma aux (cdecl) WDgetaddr;
  232. #pragma aux (cdecl) WDsetaddr;
  233. #pragma aux (cdecl) WDxmit;
  234. #pragma aux (cdecl) WDetupdate;
  235.  
  236. /* net8003.asm */
  237. #pragma aux (cdecl) WArecv;
  238. #pragma aux (cdecl) WAetopen;
  239. #pragma aux (cdecl) WAetclose;
  240. #pragma aux (cdecl) WAgetaddr;
  241. #pragma aux (cdecl) WAsetaddr;
  242. #pragma aux (cdecl) WAxmit;
  243. #pragma aux (cdecl) WAetupdate;
  244.  
  245. /* net9210.asm */
  246. #pragma aux (cdecl) M9recv;
  247. #pragma aux (cdecl) M9etopen;
  248. #pragma aux (cdecl) M9etclose;
  249. #pragma aux (cdecl) M9getaddr;
  250. #pragma aux (cdecl) M9xmit;
  251. #pragma aux (cdecl) M9etupdate;
  252.  
  253. /* netatt10.asm */
  254. #pragma aux (cdecl) ATrecv;
  255. #pragma aux (cdecl) ATetopen;
  256. #pragma aux (cdecl) ATetclose;
  257. #pragma aux (cdecl) ATgetaddr;
  258. #pragma aux (cdecl) ATxmit;
  259. #pragma aux (cdecl) ATetupdate;
  260.  
  261. #ifdef NET14
  262. #pragma aux (cdecl) print_int;
  263. #pragma aux (cdecl) print_int2;
  264. #pragma aux (cdecl) get_comm_char;
  265. #pragma aux (cdecl) int14open;
  266. #pragma aux (cdecl) int14netsleep;
  267. #pragma aux (cdecl) int14inst;
  268. #pragma aux (cdecl) int14deinst;
  269. #pragma aux (cdecl) int14check;
  270. #pragma aux (cdecl) int14receive;
  271. #pragma aux (cdecl) timeinst;
  272. #pragma aux (cdecl) timedeinst;
  273. #endif
  274.  
  275. #endif  /* PRAGMA_H */
  276.