/*
** $Header: SRC:CVSROOT/Vector/ParNet/parnet_asm.h,v 1.1.1.1 1994/06/23 02:39:43 Barnard Exp $
*/

/*
** This code was originally written by Matthew Dillon and put into Public Domain
**
** All changes concerning the adaption of Matt's original code to the
** Vector Connection I/O board are © 1991-1994 by Henning Schmiedehausen
** All rights for this changes are reserved. The original code is Public Domain
**
** This code is distributed with the expressed written permission of Matthew
** Dillon (Thank you very much, Matt)
**
*/

void __stdargs LockAddr(long *var);

void __stdargs UnlockAddr(long *var);

long __stdargs TryLockAddr(long *var);

void __stdargs SetUpPIO(void);

void __stdargs Time10000(void);

void __stdargs ParAddress(long address);

long __stdargs ParDataReady(void);

long __stdargs ParWrite(void * dstaddr, void * buf, long bytes);

long __stdargs ParWriteV(long addr, void *buf1, long lenbuf1, ... );

long __stdargs ParRead(void * buf, long bytes);

long __stdargs ParReadV(void * buf1, long lenbuf1, ... );

void __stdargs ClearPIOInt(void);

void __stdargs SetPIOInt(void);
