1 #ifndef CLIB_BULLET_PROTOS_H 2 #define CLIB_BULLET_PROTOS_H 3 4 /* 5 bullet.library C prototypes 6 7 Copyright © 2002 The MorphOS Development Team, All Rights Reserved. 8 */ 9 10 #ifndef UTILITY_TAGITEM_H 11 # include <utility/tagitem.h> 12 #endif 13 14 #ifndef DISKFONT_GLYPH_H 15 # include <diskfont/glyph.h> 16 #endif 17 18 19 #ifdef __cplusplus 20 extern "C" { 21 #endif /* __cplusplus */ 22 23 struct GlyphEngine *OpenEngine( VOID ); 24 VOID CloseEngine( struct GlyphEngine *glyphEngine ); 25 ULONG SetInfoA( struct GlyphEngine *glyphEngine, struct TagItem *tagList ); 26 #if !defined(USE_INLINE_STDARG) 27 ULONG SetInfo( struct GlyphEngine *glyphEngine, Tag tag1, ... ); 28 #endif 29 ULONG ObtainInfoA( struct GlyphEngine *glyphEngine, struct TagItem *tagList ); 30 #if !defined(USE_INLINE_STDARG) 31 ULONG ObtainInfo( struct GlyphEngine *glyphEngine, Tag tag1, ... ); 32 #endif 33 ULONG ReleaseInfoA( struct GlyphEngine *glyphEngine, struct TagItem *tagList ); 34 #if !defined(USE_INLINE_STDARG) 35 ULONG ReleaseInfo( struct GlyphEngine *glyphEngine, Tag tag1, ... ); 36 #endif 37 38 #ifdef __cplusplus 39 } 40 #endif /* __cplusplus */ 41 42 43 #endif /* CLIB_BULLET_PROTOS_H */