home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Dream 52
/
Amiga_Dream_52.iso
/
Amiga
/
Applications
/
Musique
/
PlayMF_VU.lha
/
PianoMeter
/
Source
/
stubs.c
< prev
Wrap
C/C++ Source or Header
|
1998-04-05
|
1KB
|
48 lines
#include "PianoMeter.h"
#include "PianoMeter_protos.h"
LONG DoCustomClassMethod (struct IClass *cl, Msg msg)
{
LONG (__asm *disp)(register __a0 Class *, register __a2 Object *, register __a1 Msg msg);
disp = cl->cl_Dispatcher.h_Entry;
return (*disp)(cl, (Object *) cl, msg);
}
/*-----------------------*/
/* Standard Exit routine */
/*-----------------------*/
void __stdargs _XCEXIT(LONG lcode)
{
Message("Task wants to exit, return code %ld\nHolding task!", NULL, lcode);
Wait(0);
}
/*-------------------*/
/* CAM Library stubs */
/*-------------------*/
struct MidiNode *CreateMidi(Tag tag, ...)
{
return CreateMidiA((struct TagItem *)&tag );
}
BOOL SetMidiAttrs(struct MidiNode *mi, Tag tag, ...)
{
return SetMidiAttrsA(mi, (struct TagItem *)&tag );
}
struct MidiLink *AddMidiLink(struct MidiNode *mi, LONG type, Tag tag, ...)
{
return AddMidiLinkA(mi, type, (struct TagItem *)&tag );
}
BOOL SetMidiLinkAttrs(struct MidiLink *mi, Tag tag, ...)
{
return SetMidiLinkAttrsA(mi, (struct TagItem *)&tag );
}