/*->h.main */


#define NOLOAD 0


#define VTZERO      1
#define TERMZERO    2
#define REPLAYZERO  4
#define VXZERO      8
#define TEKZERO     16
#define VXEZERO     32
#define DRAGZERO    64
#define VAXZERO     128
#define CFIXZERO    256
#define VTGAINC     512
#define FTPASEND    1024
#define ONZERO      2048
#define FKEYFIX     4096
#define NDATAZERO   8192
#define CALLZERO    16384
#define PRINTERZERO 32768
#define ZMZERO      65536
#define ASCIIZERO   0x20000
#define MNPZERO     0x40000
#define RECORDZERO  0x80000
#define VXKEYZERO   0x100000
#define FORCEZERO   0x200000
#define SDEVZERO    0x400000
#define BLOCKZERO   0x800000


#define VTDRAG     1
#define VXDRAG     2
#define TEKPDRAG   3


extern int zerotime;

extern void startdrag(int type,int handle);

extern void addzeroevent(int type);
extern void remzeroevent(int type);

extern void terminatec(void);
extern void terminate(void);
extern int  termnok(void);

extern int  poll(int zmask);
extern void pollzt(void);
extern void pollt(void);
extern void pollz(void);

extern int  getdevice(int fp);
extern int  active;
extern int  activate(void);
extern void deactivate(void);
extern void toggleactive(void);
extern void setstate(int fp);




#define TXBP  0
#define RXBP  1
#define LOGP  2
#define AUTOP 3
#define LIBP  4
#define TDIRP 5
#define BATP  6
#define HSYP  7
#define RESP  8
#define PRIP  9
#define DRVP  10
#define HSYRD 11

extern char * path(int index);




