home *** CD-ROM | disk | FTP | other *** search
/ The Best of Mecomp Multimedia 1 / Mecomp-CD.iso / amiga / tools / system / shutdown / patch.asm < prev    next >
Assembly Source File  |  1992-10-07  |  660b  |  52 lines

  1.     section    text,code
  2.  
  3.     xref    _LinkerDB
  4.  
  5. PATCH    macro
  6.  
  7.     xdef    _New\1
  8.     xref    _My\1
  9.  
  10. _New\1:    movem.l    d2-d7/a2-a6,-(sp)
  11.     lea    _LinkerDB,a4
  12.     jsr    _My\1
  13.     move.l    d0,d1
  14.     movem.l    (sp)+,d2-d7/a2-a6
  15.     rts
  16.  
  17.     endm
  18.  
  19.     PATCH    Open
  20.     PATCH    Close
  21.     PATCH    Write
  22.     PATCH    FPutC
  23.     PATCH    FPuts
  24.     PATCH    FWrite
  25.     PATCH    VFPrintf
  26.     PATCH    VFWritef
  27.     PATCH    PutStr
  28.     PATCH    WriteChars
  29.     PATCH    VPrintf
  30.  
  31.     xdef    _BlockBeginIO
  32.     xref    _BlockRoutine
  33.  
  34. _BlockBeginIO:
  35.     movem.l    d0-d7/a0-a6,-(sp)
  36.     lea    _LinkerDB,a4
  37.     jsr    _BlockRoutine
  38.     movem.l    (sp)+,d0-d7/a0-a6
  39.     rts
  40.  
  41.     xdef    _NewDevExpunge
  42.     xref    _DevExpunge
  43.  
  44. _NewDevExpunge:
  45.     movem.l    d2-d7/a2-a6,-(sp)
  46.     lea    _LinkerDB,a4
  47.     jsr    _DevExpunge
  48.     movem.l    (sp)+,d2-d7/a2-a6
  49.     rts
  50.  
  51.     end
  52.