home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Fish 'n' More 2
/
fishmore-publicdomainlibraryvol.ii1991xetec.iso
/
dirs
/
reqaztec_419.lzh
/
ReqAztec
/
req_pragmas.h
< prev
next >
Wrap
C/C++ Source or Header
|
1990-12-18
|
2KB
|
53 lines
#ifndef REQ_PRAGMAS_H
#define REQ_PRAGMAS_H
#pragma amicall(ReqBase, 0x1e, Center(a0,d0,d1))
#pragma amicall(ReqBase, 0x24, SetSize(d0,d1))
#pragma amicall(ReqBase, 0x2a, SetLocation(d0,d1,d2))
#pragma amicall(ReqBase, 0x30, ReadLocation(d0,d1,d2))
/* #pragma amicall(ReqBase, 0x36, Format()) variable number of args */
#pragma amicall(ReqBase, 0x54, FileRequester(a0))
#pragma amicall(ReqBase, 0x5a, ColorRequester(d0))
#pragma amicall(ReqBase, 0x60, DrawBox(a1,d0,d1,d2,d3))
#pragma amicall(ReqBase, 0x66, MakeButton(a0,a1,a2,d0,d1,d2))
#pragma amicall(ReqBase, 0x6c, MakeScrollBar(a0,d0,d1,d2,d3))
#pragma amicall(ReqBase, 0x72, PurgeFiles(a0))
/* #pragma amicall(ReqBase, 0x78, GetFontHeightAndWidth()) too many args */
#pragma amicall(ReqBase, 0x7e, MakeGadget(a0,a1,d0,d1))
#pragma amicall(ReqBase, 0x84, MakeString(a0,a1,a2,d0,d1,d2,d3))
#pragma amicall(ReqBase, 0x8a, MakeProp(a0,d0,d1,d2))
#pragma amicall(ReqBase, 0x90, LinkGadget(a0,a1,a3,d0,d1))
/*
#pragma amicall(ReqBase, 0x96, LinkStringGadget(a0,a1,a2,a3,d0,d1,d2,d3))
#pragma amicall(ReqBase, 0x9c, LinkPropGadget(a0,a3,d0,d1,d2,d3,d4))
*/
#pragma amicall(ReqBase, 0xa2, GetString(a0,a1,a2,d0,d1))
#pragma amicall(ReqBase, 0xa8, RealTimeScroll(a0))
#pragma amicall(ReqBase, 0xae, TextRequest(a0))
#pragma amicall(ReqBase, 0xb4, GetLong(a0))
#pragma amicall(ReqBase, 0xba, RawKeyToAscii(d0,d1,a0))
#pragma amicall(ReqBase, 0xc0, ExtendedColorRequester(a0))
#pragma amicall(ReqBase, 0xc6, NewGetString(a0))
/***********************************************************************/
/* LinkString and LinkProp have been omitted, as they require too many */
/* parameters for pragging. However, new versions of these functions */
/* are planned, to take care of this. Stay tuned. */
/* C.W. Fox */
/***********************************************************************/
/**************************************************************************/
/* Also, GetFontHeightAndWidth has been left out, as it returns values in */
/* two registers, which is difficult to manage from C. */
/* C.W. Fox */
/**************************************************************************/
#endif