home *** CD-ROM | disk | FTP | other *** search
/ ARM Club 3 / TheARMClub_PDCD3.iso / hensa / programming / oslib / oslib_1 / OSLib / Computer / Hdr / Free < prev    next >
Encoding:
Text File  |  1995-06-22  |  1.4 KB  |  55 lines

  1. ;Assembler header file for Free
  2. ;written by DefMod (Jun 12 1995) on Thu Jun 22 12:14:56 1995
  3. ;Jonathan Coxhead, Acorn Computers Ltd
  4.  
  5.         [       :LNOT: :DEF: Get_Types
  6.         GBLS    Get_Types
  7.         ]
  8.         [       :LNOT: :DEF: Types_Hdr
  9. Get_Types                       SETS    "GET OS:Hdr.Types"
  10.         |
  11. Get_Types                       SETS    ""
  12.         ]
  13.         $Get_Types
  14.  
  15.         [       :LNOT: :DEF: Get_OS
  16.         GBLS    Get_OS
  17.         ]
  18.         [       :LNOT: :DEF: OS_Hdr
  19. Get_OS                          SETS    "GET OS:Hdr.OS"
  20.         |
  21. Get_OS                          SETS    ""
  22.         ]
  23.         $Get_OS
  24.  
  25.         [       :LNOT: :DEF: Get_FileSwitch
  26.         GBLS    Get_FileSwitch
  27.         ]
  28.         [       :LNOT: :DEF: FileSwitch_Hdr
  29. Get_FileSwitch                  SETS    "GET OS:Hdr.FileSwitch"
  30.         |
  31. Get_FileSwitch                  SETS    ""
  32.         ]
  33.         $Get_FileSwitch
  34.  
  35.         [       :LNOT: :DEF: Free_Hdr
  36.         GBLS    Free_Hdr
  37.  
  38. ;Symbols for SWI's and SWI reason codes
  39. XFree_Register                  *       &644C0
  40. Free_Register                   *       &444C0
  41.    ;Entry
  42.    ;  R0 = fs_no (FileSwitch_FSNo)
  43.    ;  R1 -> fn (code)
  44.    ;  R2 = workspace (pointer to Void)
  45.  
  46. XFree_DeRegister                *       &644C1
  47. Free_DeRegister                 *       &444C1
  48.    ;Entry
  49.    ;  R0 = fs_no (FileSwitch_FSNo)
  50.    ;  R1 -> fn (code)
  51.    ;  R2 = workspace (pointer to Void)
  52.  
  53.         ]
  54.         END
  55.