1 #ifndef  CLIB_NEWICON_PROTOS_H
    2 #define  CLIB_NEWICON_PROTOS_H
    3 
    4 struct Screen;
    5 struct Image;
    6 struct NewDiskObject;
    7 struct ChunkyImage;
    8 
    9 
   10 #ifndef  EXEC_TYPES_H
   11 #include <exec/types.h>
   12 #endif
   13 #ifndef  LIBRARIES_NEWICON_H
   14 #include <libraries/newicon.h>
   15 #endif
   16 
   17 #ifdef __cplusplus
   18 extern "C" {
   19 #endif /* __cplusplus */
   20 
   21 struct NewDiskObject *GetNewDiskObject( UBYTE *name );
   22 BOOL PutNewDiskObject( UBYTE *name, struct NewDiskObject *diskobj );
   23 void FreeNewDiskObject( struct NewDiskObject *diskobj );
   24 struct Image *RemapChunkyImage( struct ChunkyImage *cim, struct Screen *screen );
   25 VOID FreeRemappedImage( struct Image *image, struct Screen *screen );
   26 /* V40 */
   27 struct NewDiskObject *GetDefNewDiskObject(LONG deftype);
   28 
   29 #ifdef __cplusplus
   30 }
   31 #endif /* __cplusplus */
   32 
   33 #endif	 /* CLIB_NEWICON_PROTOS_H */