2 Copyright © 1995-2007, The AROS Development Team. All rights reserved.
5 Desc: OOP function OOP_ReleaseAttrBase
11 /*****************************************************************************
14 #include <proto/exec.h>
15 #include <exec/memory.h>
16 #include <aros/libcall.h>
18 #include <aros/debug.h>
20 AROS_LH1(VOID
, OOP_ReleaseAttrBase
,
23 AROS_LHA(STRPTR
, interfaceID
, A0
),
26 struct Library
*, OOPBase
, 9, OOP
)
29 Release an OOP_AttrBase previosly obtained with
34 interfaceID - globally unique interface identifier.
35 for which to release an attrbase.
41 The call must be paired wit OOP_ObtainAttrBase().
53 ******************************************************************************/
58 EnterFunc(bug("OOP_ReleaseAttrBase(interfaceID=%s)\n", interfaceID
));
60 release_idbucket(interfaceID
, GetOBase(OOPBase
));
62 ReturnVoid ("OOP_ReleaseAttrBase");
66 } /* OOP_ReleaseAttrBase */