home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Frozen Fish 1: Amiga
/
FrozenFish-Apr94.iso
/
bbs
/
alib
/
d5xx
/
d556
/
asmonedemo.lha
/
ASMOneDemo
/
ASMOneDemo.lzh
/
ASM-One
/
Include.Strip
/
exec
/
io.i
< prev
next >
Wrap
Text File
|
1991-10-17
|
881b
|
55 lines
IFND EXEC_IO_I
EXEC_IO_I SET 1
IFND EXEC_PORTS_I
INCLUDE "exec/ports.i"
ENDC
IFND EXEC_LIBRARIES_I
INCLUDE "exec/libraries.i"
ENDC
STRUCTURE IO,MN_SIZE
APTR IO_DEVICE
APTR IO_UNIT
UWORD IO_COMMAND
UBYTE IO_FLAGS
BYTE IO_ERROR
LABEL IO_SIZE
ULONG IO_ACTUAL
ULONG IO_LENGTH
APTR IO_DATA
ULONG IO_OFFSET
LABEL IOSTD_SIZE
BITDEF IO,QUICK,0
LIBINIT
LIBDEF DEV_BEGINIO
LIBDEF DEV_ABORTIO
BEGINIO MACRO
LINKLIB DEV_BEGINIO,IO_DEVICE(A1)
ENDM
ABORTIO MACRO
LINKLIB DEV_ABORTIO,IO_DEVICE(A1)
ENDM
DEVINIT MACRO *
IFC '\1',''
CMD_COUNT SET CMD_NONSTD
ENDC
IFNC '\1',''
CMD_COUNT SET \1
ENDC
ENDM
DEVCMD MACRO *
\1 EQU CMD_COUNT
CMD_COUNT SET CMD_COUNT+1
ENDM
DEVINIT 0
DEVCMD CMD_INVALID
DEVCMD CMD_RESET
DEVCMD CMD_READ
DEVCMD CMD_WRITE
DEVCMD CMD_UPDATE
DEVCMD CMD_CLEAR
DEVCMD CMD_STOP
DEVCMD CMD_START
DEVCMD CMD_FLUSH
DEVCMD CMD_NONSTD
ENDC