home *** CD-ROM | disk | FTP | other *** search
/ Club Amiga de Montreal - CAM / CAM_CD_1.iso / files / 272.lha / XProtocol / library / liblink.asm < prev    next >
Assembly Source File  |  1989-07-24  |  965b  |  42 lines

  1. ;  liblink.asm -- jimm mackraz, oct 28, 1986
  2. ;  application side interface for C-routines calling example library
  3.  
  4.     include 'exec/types.i'
  5.     include 'exec/libraries.i'
  6.  
  7.     LIBINIT
  8.     LIBDEF    _LVOXProtocolCleanup
  9.     LIBDEF    _LVOXProtocolSetup
  10.     LIBDEF    _LVOXProtocolSend
  11.     LIBDEF    _LVOXProtocolReceive
  12.  
  13.     ; --- xref from application
  14.     public    _XProtocolBase
  15.  
  16.     ; --- xdef for application
  17.         public    _XProtocolCleanup
  18.         public    _XProtocolSetup
  19.         public    _XProtocolSend
  20.     public    _XProtocolReceive
  21.  
  22. _XProtocolCleanup:
  23.     movea.l    4(sp),a0        ; First argument on stack
  24.     move.l    _XProtocolBase,a6
  25.     jmp    _LVOXProtocolCleanup(a6)
  26.  
  27. _XProtocolSetup:
  28.     movea.l    4(sp),a0        ; First argument on stack
  29.     move.l    _XProtocolBase,a6
  30.     jmp    _LVOXProtocolSetup(a6)
  31.  
  32. _XProtocolSend:
  33.     movea.l    4(sp),a0        ; First argument on stack
  34.     move.l    _XProtocolBase,a6
  35.     jmp    _LVOXProtocolSend(a6)
  36.  
  37. _XProtocolReceive:
  38.     movea.l    4(sp),a0        ; First argument on stack
  39.     move.l    _XProtocolBase,a6
  40.     jmp    _LVOXProtocolReceive(a6)
  41.  
  42.