home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Aminet 18
/
aminetcdnumber181997.iso
/
Aminet
/
dev
/
m2
/
CycloneModules.lha
/
modules
/
txt
/
AslL.def
< prev
next >
Wrap
Text File
|
1996-07-22
|
1KB
|
47 lines
(*
** Cyclone Modula-2 Interface module:
** $VER: asl.h 38.5 (5.1.93)
** Includes Release 40.15
**
** ASL library structures and constants
**
** (C) Copyright 1989-1993 Commodore-Amiga Inc.
** (C) Copyright 1989-1990 Charlie Heath
** All Rights Reserved
**
** Interface module by Marcel Timmermans
** (C) Copyright 1995-1996 Marcel Timmermans
** All Rights Reserved
*)
DEFINITION MODULE AslL {"asl.library",36};
FROM SYSTEM IMPORT ADDRESS;
FROM UtilityD IMPORT TagItemPtr;
IMPORT ad:AslD,ExecD,Reg;
VAR
aslBase:ExecD.LibraryPtr;
CONST
aslMinVersion=36;
aslName="asl.library";
PROCEDURE AllocFileRequest():ad.FileRequesterPtr; CODE -30;
PROCEDURE FreeFileRequest(VAR fileReq{Reg.A0}:ad.FileRequester); CODE -36;
PROCEDURE RequestFile(
VAR fileReq{Reg.A0}:ad.FileRequester):BOOLEAN; CODE -42;
PROCEDURE AllocAslRequest(type{Reg.D0}:LONGCARD;
tagList{Reg.A0}:TagItemPtr):ADDRESS; CODE -48;
PROCEDURE FreeAslRequest(request{Reg.A0}:ADDRESS); CODE -54;
PROCEDURE AslRequest(request{Reg.A0}:ADDRESS;
tagList{Reg.A1}:TagItemPtr):BOOLEAN; CODE -60;
END AslL.