home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Fresh Fish 5
/
FreshFish_July-August1994.bin
/
bbs
/
util
/
reqtools-2.2b.lha
/
ReqTools-2.2b
/
Glue
/
M2Sprint
/
m2sprint_glue.lha
/
VarCallArgs.def
< prev
next >
Encoding:
Amiga
Atari
Commodore
DOS
FM Towns/JPY
Macintosh
Macintosh JP
NeXTSTEP
RISC OS
UTF-8
Wrap
Modula Definition
|
1992-02-14
|
619 b
|
28 lines
DEFINITION MODULE VarCallArgs;
FROM SYSTEM IMPORT ADDRESS;
(* This module allows you to create C-style argument lists *)
(*********************************************************************)
(* Various routines used for variable-length argument lists *)
PROCEDURE ArgIs(Arg : LONGCARD) : ADDRESS;
(* Pass argument to a C-style routine *)
PROCEDURE ArgIs2(Arg1, Arg2 : LONGCARD) : ADDRESS;
(* Pass 2 arguments *)
PROCEDURE ArgIs3(Arg1, Arg2, Arg3 : LONGCARD) : ADDRESS;
(* Pass 3 arguments *)
PROCEDURE ArgIs4(Arg1, Arg2, Arg3, Arg4 : LONGCARD) : ADDRESS;
(* Pass 4 arguments *)
END VarCallArgs.