home *** CD-ROM | disk | FTP | other *** search
/ Club Amiga de Montreal - CAM / CAM_CD_1.iso / files / 177.lha / IffLib_v15.3 / iff.i < prev    next >
Text File  |  1988-04-28  |  1KB  |  43 lines

  1. *  Assembler include file for the iff library 
  2. *  by Christian A. Weber, Zurich/Switzerland                 V15.3
  3.  
  4.  
  5.         XDEF    _IFFBase,_OpenIFFLib,_CloseIFFLib
  6.  
  7. IFF:          MACRO
  8.         movea.l    _IFFBase,a6
  9.         jsr    %1(a6)
  10.           ENDM
  11.  
  12.  
  13. *************** L I B R A R Y - O F F S E T S ****************************
  14.  
  15. OpenIFF:    equ    -30    ; (filename)            (A0)
  16. CloseIFF:    equ    -36    ; (ifffile)            (A1)
  17. FindChunk:    equ    -42    ; (ifffile,chunkname)        (A1,D0)
  18. GetBMHD:    equ    -48    ; (ifffile)            (A1)
  19. GetColorTab:    equ    -54    ; (ifffile,colortable)        (A1/A0)
  20. DecodePic:    equ    -60    ; (ifffile,bitmap)        (A1/A0)
  21. SaveBitMap:    equ    -66    ; (name,bmap,ctab,crmd)        (A0-A2,D0)
  22. SaveClip:    equ    -72    ; (name,bmap,ctab,crmd,x,y,w,h)    (A0-A2,D0-D4)
  23. IffError:    equ    -78    ; ()                ()
  24. GetViewModes:    equ    -84    ; (ifffile)            (A1)
  25.  
  26.  
  27. *************** E R R O R - C O D E S ************************************
  28.  
  29. IFF_BADTASK:        equ    -1    ; IffError() called by wrong task
  30.  
  31. IFF_CANTOPENFILE:    equ    16    ; File not found
  32. IFF_READERROR:        equ    17    ; Error reading file
  33. IFF_NOMEM:        equ    18    ; Not enough memory for IFF file
  34. IFF_NOTIFF:        equ    19    ; File is not an IFF file
  35. IFF_WRITEERROR:        equ    20    ; Error writing file
  36.  
  37. IFF_NOILBM:        equ    24    ; IFF file is not of type ILBM
  38. IFF_NOBMHD:        equ    25    ; BMHD chunk not found
  39. IFF_NOBODY:        equ    26    ; BODY chunk not found
  40. IFF_TOOMANYPLANES:    equ    27    ; Picture has more planes than BitMap
  41. IFF_UNKNOWNCOMPRESSION:    equ    28    ; Unknown compression type
  42.  
  43.