#ifndef CLIB_ICON_PROTOS_H #define CLIB_ICON_PROTOS_H /* ** $VER: icon_protos.h 37.1 (01.03.91) ** Includes Release 38.56 ** ** C prototypes. For use with 32 bit integers only. ** ** (C) Copyright 1990-1992 Commodore-Amiga, Inc. ** All Rights Reserved */ #ifndef EXEC_TYPES_H #include #endif #ifndef WORKBENCH_WORKBENCH_H #include #endif LONG GetIcon( UBYTE *name, struct DiskObject *icon, struct FreeList *freelist ); BOOL PutIcon( UBYTE *name, struct DiskObject *icon ); void FreeFreeList( struct FreeList *freelist ); BOOL AddFreeList( struct FreeList *freelist, APTR mem, unsigned long size ); struct DiskObject *GetDiskObject( UBYTE *name ); BOOL PutDiskObject( UBYTE *name, struct DiskObject *diskobj ); void FreeDiskObject( struct DiskObject *diskobj ); UBYTE *FindToolType( UBYTE **toolTypeArray, UBYTE *typeName ); BOOL MatchToolValue( UBYTE *typeString, UBYTE *value ); UBYTE *BumpRevision( UBYTE *newname, UBYTE *oldname ); struct DiskObject *GetDefDiskObject( long type ); BOOL PutDefDiskObject( struct DiskObject *diskObject ); struct DiskObject *GetDiskObjectNew( UBYTE *name ); BOOL DeleteDiskObject( UBYTE *name ); #endif