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 */