home *** CD-ROM | disk | FTP | other *** search
/ Amiga GigaPD 3 / Amiga_GigaPD_v3_3of3.iso / fred_fish / fish_601-700_lha / fish_674.lha / IFFLIB / iff_lib.fd < prev    next >
Text File  |  1993-06-02  |  1KB  |  47 lines

  1. **
  2. **    $Id: iff_lib.fd,v 22.1 92/06/02 23:52:12 chris Exp $
  3. **    $Revision: 22.1 $
  4. **
  5. **    $Filename: iff_lib.fd $
  6. **    $Author: Christian A. Weber $
  7. **    $Release: 22.1 $
  8. **    $Date: 92/06/02 23:52:12 $
  9. **
  10. **    fd file for iff.library
  11. **
  12. **    COPYRIGHT (C) 1987-1992 BY CHRISTIAN A. WEBER, BRUGGERWEG 2,
  13. **    CH-8037 ZUERICH, SWITZERLAND.
  14. **    THIS FILE MAY BE FREELY DISTRIBUTED. USE AT YOUR OWN RISK.
  15. **
  16. ##base _IFFBase
  17. ##bias 30
  18. ##private
  19. IFFL_OldOpenIFF(filename)(A0)
  20. ##public
  21. IFFL_CloseIFF(ifffile)(A1)
  22. IFFL_FindChunk(ifffile,chunkname)(A1,D0)
  23. IFFL_GetBMHD(ifffile)(A1)
  24. IFFL_GetColorTab(ifffile,colortable)(A1/A0)
  25. IFFL_DecodePic(ifffile,bitmap)(A1/A0)
  26. IFFL_SaveBitMap(name,bmap,ctab,crmd)(A0/A1/A2,D0)
  27. IFFL_SaveClip(name,bmap,ctab,crmd,x,y,w,h)(A0/A1/A2,D0/D1/D2/D3/D4)
  28. IFFL_IFFError()()
  29. IFFL_GetViewModes(ifffile)(A1)
  30. ##private
  31. IFFL_OldNewOpenIFF(filename,memtype)(A0,D0)
  32. ##public
  33. IFFL_ModifyFrame(modifyform,bitmap)(A1/A0)
  34. ##private
  35. IFFL_OldPPOpenIFF(filename,password)(A0/A1)
  36. ##public
  37. *--- (2 function slots reserved here) ---
  38. ##bias 120
  39. *--- functions in V21 or higher ---
  40. IFFL_OpenIFF(filename,mode)(A0,D0)
  41. IFFL_PushChunk(iff,type,id)(A0,D0/D1)
  42. IFFL_PopChunk(iff)(A0)
  43. IFFL_WriteChunkBytes(iff,buf,size)(A0/A1,D0)
  44. IFFL_CompressBlock(source,destination,size,mode)(A0/A1,D0/D1)
  45. IFFL_DecompressBlock(source,destination,size,mode)(A0/A1,D0/D1)
  46. ##end
  47.