2 Copyright © 2003-2011, The AROS Development Team. All rights reserved.
6 #define ALIB_NO_INLINE_STDARG
8 #include <intuition/classes.h>
9 #include <utility/tagitem.h>
11 #include <proto/alib.h>
12 #include "alib_intern.h"
14 /******************************************************************************
17 #include <intuition/classusr.h>
18 #include <proto/alib.h>
20 IPTR DoSuperNewTagList
25 struct GadgetInfo
*gadgetInfo
,
42 intuition.library/NewObjectA(), intuition.library/SetAttrsA(), intuition.library/GetAttr(),
43 intuition.library/DisposeObject(), DoMethodA(),
44 CoerceMethodA(), <intuition/classes.h>
46 ******************************************************************************/
48 if (CLASS
== NULL
|| object
== NULL
) return 0;
50 return DoSuperMethod(CLASS
, object
, OM_NEW
, tags
, gadgetInfo
);
51 } /* DoSuperNewTagList() */
57 struct GadgetInfo
*gadgetInfo
,
62 if (CLASS
== NULL
|| object
== NULL
)
65 AROS_SLOWSTACKMETHODS_PRE(tag1
)
66 retval
= DoSuperNewTagList(CLASS
, object
, gadgetInfo
, (struct TagItem
*) AROS_SLOWSTACKMETHODS_ARG(tag1
));
67 AROS_SLOWSTACKMETHODS_POST
68 } /* DoSuperNewTags() */