home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
World of Shareware - Software Farm 2
/
wosw_2.zip
/
wosw_2
/
CPROG
/
ASYNLIB2.ZIP
/
ASYNC.H
< prev
next >
Wrap
C/C++ Source or Header
|
1980-03-19
|
1KB
|
49 lines
#ifndef _ASYNC_H_
#define _ASYNC_H_
int AsyncInit( int Port);
void AsyncStop( void),
AsyncClear( void),
AsyncOut( int c),
AsyncHand( int handshake),
AsyncSet( int Baud, int Control);
int AsyncIn( void),
AsyncInStat( void),
AsyncOutStat( void);
unsigned AsyncStat( void);
#define COM1 0
#define COM2 1
#define COM3 2
#define COM4 3
/* Defines for Com Port Paramaters, the second paramater to AsyncSet() */
#define BITS_8 0x03
#define BITS_7 0x02
#define STOP_1 0x00
#define STOP_2 0x04
#define EVEN_PARITY 0x18
#define ODD_PARITY 0x08
#define NO_PARITY 0x00
/* Defines for AsyncHand() */
#define DTR 0x01
#define RTS 0x02
#define USER 0x04
#define LOOPBACK 0x10
/* Defines for AsyncStat() */
#define D_CTS 0x0100
#define D_DSR 0x0200
#define D_RI 0x0400
#define D_DCD 0x0800
#define CTS 0x1000
#define DSR 0x2000
#define RI 0x4000
#define DCD 0x8000
#define PARITY 0x0004
#define THREMPTY 0x0020
#define BREAKDET 0x1000
#endif