home *** CD-ROM | disk | FTP | other *** search
/ Club Amiga de Montreal - CAM / CAM_CD_1.iso / files / 230.lha / IffLib_v16.1 / IFFGlue.asm < prev    next >
Assembly Source File  |  1989-04-06  |  1KB  |  71 lines

  1. * C to Assembler interface for the IFF library and the Manx C compiler
  2. * Version 16.1, 01-Dec-88 Christian A. Weber
  3.  
  4.         XREF    _IFFBase
  5.  
  6.         XDEF    _OpenIFF
  7. _OpenIFF:    move.l    4(sp),a0
  8.         move.l    _IFFBase,a6
  9.         jmp    -30(a6)
  10.  
  11.         XDEF    _CloseIFF
  12. _CloseIFF:    move.l    4(sp),a1
  13.         move.l    _IFFBase,a6
  14.         jmp    -36(a6)
  15.  
  16.         XDEF    _FindChunk
  17. _FindChunk:    move.l    4(sp),a1
  18.         move.l    8(sp),d0
  19.         move.l    _IFFBase,a6
  20.         jmp    -42(a6)
  21.  
  22.         XDEF    _GetBMHD
  23. _GetBMHD:    move.l    4(sp),a1
  24.         move.l    _IFFBase,a6
  25.         jmp    -48(a6)
  26.  
  27.         XDEF    _GetColorTab
  28. _GetColorTab:    move.l    4(sp),a1
  29.         move.l    8(sp),a0
  30.         move.l    _IFFBase,a6
  31.         jmp    -54(a6)
  32.  
  33.         XDEF    _DecodePic
  34. _DecodePic:    move.l    4(sp),a1
  35.         move.l    8(sp),a0
  36.         move.l    _IFFBase,a6
  37.         jmp    -60(a6)
  38.  
  39.         XDEF    _SaveBitMap
  40. _SaveBitMap:    move.l    a2,-(sp)
  41.         movem.l    8(sp),a0/a1/a2
  42.         move.l    20(sp),d0
  43.         move.l    _IFFBase,a6
  44.         jsr    -66(a6)
  45.         move.l    (sp)+,a2
  46.         rts
  47.  
  48.         XDEF    _SaveClip
  49. _SaveClip:    movem.l    d4/a2,-(sp)
  50.         movem.l    24(sp),d0-d4
  51.         movem.l    12(sp),a0-a2
  52.         move.l    _IFFBase,a6
  53.         jsr    -72(a6)
  54.         movem.l    (sp)+,d4/a2
  55.         rts
  56.  
  57.         XDEF    _IffError
  58. _IffError:    move.l    _IFFBase,a6
  59.         jmp    -78(a6)
  60.  
  61.         XDEF    _GetViewModes
  62. _GetViewModes:    move.l    4(sp),a1
  63.         move.l    _IFFBase,a6
  64.         jmp    -84(a6)
  65.  
  66.         XDEF    _NewOpenIFF
  67. _NewOpenIFF:    move.l    4(sp),a0
  68.         move.l    8(sp),d0
  69.         move.l    _IFFBase,a6
  70.         jmp    -90(a6)
  71.