2 Copyright © 1995-2007, The AROS Development Team. All rights reserved.
8 #include <proto/exec.h>
11 static int test
; /* cxref bug */
13 /*****************************************************************************
17 AROS_LH1(void, OOP_RemoveClass
,
20 AROS_LHA(OOP_Class
*, classPtr
, A0
),
23 struct Library
*, OOPBase
, 11, OOP
)
26 Remove a class from the list of public classes.
27 The class must have previously added with AddClass().
30 classPtr - Pointer to class that should be removed.
47 29-10-95 digulla automatically created from
48 intuition_lib.fd and clib/intuition_protos.h
50 *****************************************************************************/
56 ObtainSemaphore( &GetOBase(OOPBase
)->ob_ClassListLock
);
57 Remove ((struct Node
*)classPtr
);
58 ReleaseSemaphore( &GetOBase(OOPBase
)->ob_ClassListLock
);
65 } /* OOP_RemoveClass */