home *** CD-ROM | disk | FTP | other *** search
- /*
- (C) 1995-96 AROS - The Amiga Replacement OS
- $Id: coercemethod.c,v 1.3 1997/01/27 00:16:35 ldp Exp $
-
- Desc: amiga.lib function CoerceMethod()
- Lang: english
- */
- #include <intuition/classes.h>
- #include <stdarg.h>
- #include "alib_intern.h"
-
- /******************************************************************************
-
- NAME */
- #include <proto/alib.h>
-
- IPTR CoerceMethodA (
-
- /* SYNOPSIS */
- Class * cl,
- Object * obj,
- Msg message)
-
- /* FUNCTION
-
- INPUTS
-
- RESULT
-
- NOTES
-
- EXAMPLE
-
- BUGS
-
- SEE ALSO
-
- HISTORY
- 28.11.96 ada created
-
- ******************************************************************************/
- {
- return CallHookPkt ((struct Hook *)cl, obj, message);
- } /* CoerceMethodA */
-
- ULONG CoerceMethod (Class * cl, Object * obj, ULONG MethodID, ...)
- {
- AROS_SLOWSTACKMETHODS_PRE(MethodID)
- retval = CallHookPkt ((struct Hook *)cl
- , obj
- , AROS_SLOWSTACKMETHODS_ARG(MethodID)
- );
- AROS_SLOWSTACKMETHODS_POST
- } /* CoerceMethod */
-
-