home *** CD-ROM | disk | FTP | other *** search
/ Amiga MA Magazine 1998 #6 / amigamamagazinepolishissue1998.iso / packery / crmv1.9t / developer / lib / crm_stub.asm next >
Assembly Source File  |  1980-01-10  |  2KB  |  124 lines

  1.     incdir    INCLUDE_I:
  2.     include libraries/crm.i
  3.     include    libraries/crm_lib.i
  4.  
  5.     xref    _CrMBase
  6.  
  7.     IFD    sub1
  8.     xdef    _cmCheckCrunched
  9. _cmCheckCrunched:
  10.     move.l    a6,-(sp)
  11.     move.l    8(sp),a0
  12.     move.l    _CrMBase,a6
  13.     jsr    _LVOcmCheckCrunched(a6)
  14.     move.l    (sp)+,a6
  15.     rts
  16.     ENDC
  17.  
  18.     IFD    sub2
  19.     xdef    _cmDecrunch
  20. _cmDecrunch:
  21.     movem.l    a2/a6,-(sp)
  22.     movem.l    12(sp),a0/a1/a2
  23.     move.l    _CrMBase,a6
  24.     jsr    _LVOcmDecrunch(a6)
  25.     move.l    (sp)+,a6
  26.     rts
  27.     ENDC
  28.  
  29.     IFD    sub3
  30.     xdef    _cmProcessPW
  31. _cmProcessPW:
  32.     move.l    a6,-(sp)
  33.     move.l    8(sp),a0
  34.     move.l    12(sp),d0
  35.     move.l    _CrMBase,a6
  36.     jsr    _LVOcmProcessPW(a6)
  37.     move.l    (sp)+,a6
  38.     rts
  39.     ENDC
  40.  
  41.     IFD    sub4
  42.     xdef    _cmCryptData
  43. _cmCryptData
  44.     movem.l    a2/a6,-(sp)
  45.     movem.l    12(sp),a0/a1/a2
  46.     move.l    24(sp),d0
  47.     move.l    _CrMBase,a6
  48.     jsr    _LVOcmCryptData(a6)
  49.     movem.l    (sp)+,a2/a6
  50.     rts
  51.     ENDC
  52.  
  53.     IFD    sub5
  54.     xdef    _cmProcessCrunchStructA
  55. _cmProcessCrunchStructA:
  56.     move.l    a6,-(sp)
  57.     move.l    8(sp),a1
  58.     move.l    12(sp),d0
  59.     move.l    16(sp),a0
  60.     move.l    _CrMBase,a6
  61.     jsr    _LVOcmProcessCrunchStructA(a6)
  62.     move.l    (sp)+,a6
  63.     rts
  64.     ENDC
  65.  
  66.     IFD    sub7
  67.     xdef    _cmProcessCrunchStruct
  68. _cmProcessCrunchStruct:
  69.     move.l    a6,-(sp)
  70.     move.l    8(sp),a1
  71.     move.l    12(sp),d0
  72.     lea    16(sp),a0
  73.     move.l    _CrMBase,a6
  74.     jsr    _LVOcmProcessCrunchStructA(a6)
  75.     move.l    (sp)+,a6
  76.     rts
  77.     ENDC
  78.  
  79.     IFD    sub6
  80.     xdef    _cmCrunchData
  81. _cmCrunchData
  82.     move.l    a6,-(sp)
  83.     move.l    8(sp),a0
  84.     move.l    _CrMBase,a6
  85.     jsr    _LVOcmCrunchData(a6)
  86.     move.l    (sp)+,a6
  87.     rts
  88.     ENDC
  89.  
  90.     IFD    sub8
  91.     xdef    _cmAllocCrunchStructA
  92. _cmAllocCrunchStructA:
  93.     move.l    a6,-(sp)
  94.     move.l    8(sp),a0
  95.     move.l    _CrMBase,a6
  96.     jsr    _LVOcmAllocCrunchStructA(a6)
  97.     move.l    (sp)+,a6
  98.     rts
  99.     ENDC
  100.  
  101.     IFD    sub9
  102.     xdef    _cmFreeCrunchStruct
  103. _cmFreeCrunchStruct:
  104.     move.l    a6,-(sp)
  105.     move.l    8(sp),a0
  106.     move.l    _CrMBase,a6
  107.     jsr    _LVOcmFreeCrunchStruct(a6)
  108.     move.l    (sp)+,a6
  109.     rts
  110.     ENDC
  111.  
  112.     IFD    sub10
  113.     xdef    _cmAllocCrunchStruct
  114. _cmAllocCrunchStruct:
  115.     move.l    a6,-(sp)
  116.     lea    8(sp),a0
  117.     move.l    _CrMBase,a6
  118.     jsr    _LVOcmAllocCrunchStructA(a6)
  119.     move.l    (sp)+,a6
  120.     rts
  121.     ENDC
  122.  
  123.     END
  124.