home *** CD-ROM | disk | FTP | other *** search
/ Spanish Scene 3 / SpanishScene3.iso / programas / safe-hex / fchecker.lha / removelink.i < prev    next >
Text File  |  1980-01-29  |  1KB  |  81 lines

  1. ;---------------------------------------------------------------------------
  2. ;
  3. ;    Assembler include file for the "removelink.library"
  4. ;        (C) Copyrighted by Johan Öhman 1993
  5. ;
  6. ;    For 'removelink.library' version 32.020 and higher 
  7. ;---------------------------------------------------------------------------
  8.  
  9.     IFND    RL_RLLIB_I
  10. RL_RLLIB_I=    1
  11.  
  12. ;    Include    "Exec/Types.i"
  13.  
  14.     rsreset
  15.  
  16. RemoveLinkStruct    rs.b    0
  17.  
  18. RL_FileInfection    rs.l    1
  19. RL_MemoryInfection    rs.l    1
  20.  
  21. RL_SectorVName    rs.l    1
  22. RL_SectorInfec    rs.w    1
  23. RL_NeedsRepair    rs.w    1
  24. RL_ActualStatus    rs.w    1
  25.  
  26. RL_HunkStatus     rs.w    1
  27. RL_Reservated0    rs.w    1
  28. RL_Reservated1    rs.w    1
  29. RL_Reservated2    rs.w    1
  30. RL_BufferPtr    rs.l    1
  31. RL_BufferLen    rs.l    1
  32. RL_SectorOffset    rs.w    1
  33. RL_VirusList    rs.l    1
  34. RL_VirusesCovered    rs.w    1
  35. RL_SIZEOF    rs.w    0
  36.  
  37.     ;----------------------------
  38.  
  39.     rsreset
  40.  
  41. FileInfectionNode    rs.b    0
  42.  
  43. FI_NextNode    rs.l    1
  44. FI_VirusName    rs.l    1
  45. FI_InfectionTimes    rs.l    1
  46. FI_CopyCount    rs.l    1
  47. FI_c0        rs.w    1
  48.  
  49. FI_SIZEOF    rs.w    0
  50.  
  51.     ;----------------------------
  52.  
  53.     rsreset
  54.  
  55. MemoryInfectionNode    rs.b     0
  56. MI_NextNode     rs.l    1
  57. MI_VirusName    rs.l    1
  58. MI_CopyCount    rs.l    1
  59. MI_SIZEOF    rs.w    0
  60.  
  61.     ;----------------------------
  62.  
  63.     rsreset
  64.  
  65. VirusList    rs.    0
  66. VL_NextNode    rs.l    1
  67. VL_VirusName    rs.l    1
  68.  
  69.     ;----------------------------
  70.  
  71. ERR_NoError:EQU            0
  72. ERR_NotExecutable:EQU        1
  73. ERR_NotWholeFile:EQU        2
  74. ERR_NotCoveredHunkType:EQU    3
  75.  
  76. ERR_IllegalHunkStruct:EQU    4
  77. ERR_IllegalHunkType:EQU        5
  78. ERR_FileSizeMismatch:EQU    6
  79.     ENDC
  80. ;------------------------------------------------------------
  81.