home *** CD-ROM | disk | FTP | other *** search
/ Amiga ISO Collection / AmigaUtilCD2.iso / Misc / DC-POS24.LZX / pOS / pOSxA.lzx / pOSxA / clib / icon_protos.h < prev    next >
Encoding:
C/C++ Source or Header  |  1997-03-12  |  2.7 KB  |  67 lines

  1. #ifndef  CLIB_ICON_PROTOS_H
  2. #define  CLIB_ICON_PROTOS_H
  3.  
  4. /*******************************************************************
  5.  pOS / Amiga adapt
  6. *******************************************************************/
  7.  
  8. #ifndef EXEC_TYPES_H
  9. #include <exec/types.h>
  10. #endif
  11.  
  12.  
  13. #ifdef __cplusplus
  14. extern "C" {
  15. #endif
  16.  
  17. #ifdef __IGNORE_NOT_SUPPORTED__
  18.  
  19.   void FreeFreeList( struct FreeList *freelist );
  20.   BOOL AddFreeList( struct FreeList *freelist, APTR mem, unsigned long size );
  21.   struct DiskObject *GetDiskObject( UBYTE *name );
  22.   BOOL PutDiskObject( UBYTE *name, struct DiskObject *diskobj );
  23.   void FreeDiskObject( struct DiskObject *diskobj );
  24.   UBYTE *FindToolType( UBYTE **toolTypeArray, UBYTE *typeName );
  25.   BOOL MatchToolValue( UBYTE *typeString, UBYTE *value );
  26.   UBYTE *BumpRevision( UBYTE *newname, UBYTE *oldname );
  27.   struct DiskObject *GetDefDiskObject( long type );
  28.   BOOL PutDefDiskObject( struct DiskObject *diskObject );
  29.   struct DiskObject *GetDiskObjectNew( UBYTE *name );
  30.   BOOL DeleteDiskObject( UBYTE *name );
  31.  
  32. #else  /** __IGNORE_NOT_SUPPORTED__ **/
  33.  
  34. #define FreeFreeList FreeFreeList_NOT_SUPPORTED
  35.   void FreeFreeList(struct NOT_SUPPORTED*, struct FreeList *freelist );
  36. #define AddFreeList AddFreeList_NOT_SUPPORTED
  37.   BOOL AddFreeList(struct NOT_SUPPORTED*, struct FreeList *freelist, APTR mem, unsigned long size );
  38. #define GetDiskObject GetDiskObject_NOT_SUPPORTED
  39.   struct DiskObject *GetDiskObject(struct NOT_SUPPORTED*, UBYTE *name );
  40. #define PutDiskObject PutDiskObject_NOT_SUPPORTED
  41.   BOOL PutDiskObject(struct NOT_SUPPORTED*, UBYTE *name, struct DiskObject *diskobj );
  42. #define FreeDiskObject FreeDiskObject_NOT_SUPPORTED
  43.   void FreeDiskObject(struct NOT_SUPPORTED*, struct DiskObject *diskobj );
  44. #define FindToolType FindToolType_NOT_SUPPORTED
  45.   UBYTE *FindToolType(struct NOT_SUPPORTED*, UBYTE **toolTypeArray, UBYTE *typeName );
  46. #define MatchToolValue MatchToolValue_NOT_SUPPORTED
  47.   BOOL MatchToolValue(struct NOT_SUPPORTED*, UBYTE *typeString, UBYTE *value );
  48. #define BumpRevision BumpRevision_NOT_SUPPORTED
  49.   UBYTE *BumpRevision(struct NOT_SUPPORTED*, UBYTE *newname, UBYTE *oldname );
  50. #define GetDefDiskObject GetDefDiskObject_NOT_SUPPORTED
  51.   struct DiskObject *GetDefDiskObject(struct NOT_SUPPORTED*, long type );
  52. #define PutDefDiskObject PutDefDiskObject_NOT_SUPPORTED
  53.   BOOL PutDefDiskObject(struct NOT_SUPPORTED*, struct DiskObject *diskObject );
  54. #define GetDiskObjectNew GetDiskObjectNew_NOT_SUPPORTED
  55.   struct DiskObject *GetDiskObjectNew(struct NOT_SUPPORTED*, UBYTE *name );
  56. #define DeleteDiskObject DeleteDiskObject_NOT_SUPPORTED
  57.   BOOL DeleteDiskObject(struct NOT_SUPPORTED*, UBYTE *name );
  58.  
  59. #endif /** __IGNORE_NOT_SUPPORTED__ **/
  60.  
  61.  
  62. #ifdef __cplusplus
  63. }
  64. #endif
  65.  
  66. #endif     /* CLIB_ASL_PROTOS_H */
  67.