www.pudn.com > pccp047.zip > PORT.H
/* Copyright (C) 1992 Peter edward Cann, all rights reserved */ #define DLLSBREG 0 #define DLMSBREG 1 #define INTCTLREG 1 #define INTIDREG 2 #define LCTLREG 3 #define MCTLREG 4 #define STATREG 5 #define MSTATREG 6 #define DCDMASK 0x80 #define CTSMASK 0x10 #define TXMTMASK 0x20 #define RXRDYMASK 0x01 #define INTACK 0x20 #define DB7 0x02 #define DB8 0x03 #define STOP2 0x04 #define PARITYEN 0x08 #define PARITYEVEN 0x10 #define DLAB 0x80 #define INTBASE1 0x20 #define INTMASK1 0x21 #define INTBASE2 0xa0 #define INTMASK2 0xa1 #define INHINT 0x01 #define INHCTL 0x02 #define TBUFSIZ 8192 extern unsigned char buf[]; extern int index, basereg; extern unsigned char diffintmask, irqnum; extern void (interrupt far *oldvect)(); extern unsigned char lctl; extern unsigned int speed, comnum; extern char databits, parity, stopbits; extern unsigned char newintmask, oldintmask, lctl, dlmsb, dllsb; extern unsigned intnum; extern unsigned char oldlctl, olddllsb, olddlmsb, oldintctl, oldmctl;