home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Professional / OS2PRO194.ISO / os2 / prgramer / pascal2c / general4.h < prev    next >
C/C++ Source or Header  |  1992-08-03  |  2KB  |  49 lines

  1. /* Header for module general_4, generated by p2c */
  2. #ifndef GENERAL_4_H
  3. #define GENERAL_4_H
  4.  
  5.  
  6.  
  7. #ifndef IODECLARATIONS_H
  8. #include <iodecl.h>
  9. #endif
  10.  
  11.  
  12.  
  13. #ifdef GENERAL_4_G
  14. # define vextern
  15. #else
  16. # define vextern extern
  17. #endif
  18. extern Void abort_transfer PP((buf_info_type *b_info));
  19. extern char transfer_setup PP((long device, int t_tfr, int t_dir,
  20.                    buf_info_type *b_info, long t_cnt));
  21. extern Void P_transfer PP((long device, int t_tfr, int t_dir,
  22.                buf_info_type *b_info, long x_count));
  23. extern Void transfer_word PP((long device, int t_tfr, int t_dir,
  24.                   buf_info_type *b_info, long x_count));
  25. extern Void transfer_until PP((int term, long device, int t_tfr, int t_dir,
  26.                    buf_info_type *b_info));
  27. extern Void transfer_end PP((long device, int t_tfr, int t_dir,
  28.                  buf_info_type *b_info));
  29. extern Void P_iobuffer PP((buf_info_type *b_info, long t_count));
  30. extern Void buffer_reset PP((buf_info_type *b_info));
  31. extern long buffer_space PP((buf_info_type *b_info));
  32. extern long buffer_data PP((buf_info_type *b_info));
  33. extern Void P_readbuffer PP((buf_info_type *b_info, Char *value));
  34. extern Void P_writebuffer PP((buf_info_type *b_info, int value));
  35. extern Void readbuffer_string PP((buf_info_type *b_info, Char *str,
  36.                   long str_count));
  37. extern Void writebuffer_string PP((buf_info_type *b_info, Char *str));
  38. extern boolean buffer_busy PP((buf_info_type *b_info));
  39. extern boolean isc_busy PP((int isc));
  40.  
  41.  
  42.  
  43. #undef vextern
  44.  
  45. #endif /*GENERAL_4_H*/
  46.  
  47. /* End. */
  48.  
  49.