preserve the link register
[AROS.git] / compiler / alib / releaseinfo.c
blob3148c6ac49e5aba5111caa9d6d07eb229963c7d1
1 /*
2 Copyright © 1995-2001, The AROS Development Team. All rights reserved.
3 $Id$
5 Desc: Release information obtained from a Bullet GlyphEngine
6 Lang: english
7 */
9 #define AROS_TAGRETURNTYPE ULONG
11 #include "alib_intern.h"
13 extern struct Library * BulletBase;
15 /*****************************************************************************
17 NAME */
19 #define NO_INLINE_STDARG /* turn off inline def */
20 #include <proto/bullet.h>
22 ULONG ReleaseInfo (
24 /* SYNOPSIS */
25 struct GlyphEngine *glyphEngine,
26 Tag tag1,
27 ...)
29 /* FUNCTION
30 Release information obtained from an GlyphEngine.
32 INPUTS
33 object - Release information obtained from this GlyphEngine
34 tag1 - The first of a list of attribute/value-pairs. The last
35 attribute in this list must be TAG_END or TAG_DONE.
36 The value for this last attribute is not examined (ie.
37 you need not specify it).
39 RESULT
40 Bullet Error Code
42 NOTES
44 EXAMPLE
46 BUGS
48 SEE ALSO
49 bullet.library/ReleaseInfoA()
51 INTERNALS
53 HISTORY
55 *****************************************************************************/
57 AROS_SLOWSTACKTAGS_PRE(tag1)
59 retval = ReleaseInfoA (glyphEngine, AROS_SLOWSTACKTAGS_ARG(tag1));
61 AROS_SLOWSTACKTAGS_POST
63 } /* ReleaseInfo */