1 #ifndef CLIB_POPCYCLE_PROTOS_H 2 #define CLIB_POPCYCLE_PROTOS_H 3 4 /* 5 popcycle.gadget C prototypes 6 7 Copyright © 2002 The MorphOS Development Team, All Rights Reserved. 8 */ 9 10 #ifndef INTUITION_INTUITION_H 11 # include <intuition/intuition.h> 12 #endif 13 14 #ifndef INTUITION_CLASSES_H 15 # include <intuition/classes.h> 16 #endif 17 18 19 #ifdef __cplusplus 20 extern "C" { 21 #endif /* __cplusplus */ 22 23 Class *POPCYCLE_GetClass( VOID ); 24 struct Node *AllocPopCycleNodeA( struct TagItem *tags ); 25 #if !defined(USE_INLINE_STDARG) 26 struct Node *AllocPopCycleNode( Tag firstTag, ... ); 27 #endif 28 VOID FreePopCycleNode( struct Node *node ); 29 VOID SetPopCycleNodeAttrsA( struct Node *node, struct TagItem *tags ); 30 #if !defined(USE_INLINE_STDARG) 31 VOID SetPopCycleNodeAttrs( struct Node *node, ... ); 32 #endif 33 VOID GetPopCycleNodeAttrsA( struct Node *node, struct TagItem *tags ); 34 #if !defined(USE_INLINE_STDARG) 35 VOID GetPopCycleNodeAttrs( struct Node *node, ... ); 36 #endif 37 38 #ifdef __cplusplus 39 } 40 #endif /* __cplusplus */ 41 42 43 #endif /* CLIB_POPCYCLE_PROTOS_H */