home *** CD-ROM | disk | FTP | other *** search
- ;AAsm header file for MessageTrans
- ;written by DefMod (Jul 1 1994) on Fri Jul 1 16:24:03 1994
-
- [ :LNOT: :DEF: Get_Types
- GBLS Get_Types
- Get_Types SETS "GET OS:Hdr.Types"
- |
- Get_Types SETS ""
- ]
- $Get_Types
-
- [ :LNOT: :DEF: Get_OS
- GBLS Get_OS
- Get_OS SETS "GET OS:Hdr.OS"
- |
- Get_OS SETS ""
- ]
- $Get_OS
-
- [ :LNOT: :DEF: MessageTrans_Hdr
- GBLS MessageTrans_Hdr
-
- ;Symbols for constants
- MessageTrans_DirectAccess * &1
- Error_MessageTransSyntax * &AC0
- Error_MessageTransFileOpen * &AC1
- Error_MessageTransTokenNotFound * &AC2
- Error_MessageTransRecurse * &AC3
-
- ;Symbols for structure offsets and sizes
- ^ 0
- MessageTrans_ControlBlock_cb # 4*Int
- MessageTrans_ControlBlock * @
-
-
- ;Symbols for SWI's and SWI reason codes
- XMessageTrans_FileInfo * &61500
- MessageTrans_FileInfo * &41500
- ;Entry
- ; R1 -> file_name (String)
- ;Exit
- ; R0 = flags (Bits)
- ; R2 = size (Int)
-
- XMessageTrans_OpenFile * &61501
- MessageTrans_OpenFile * &41501
- ;Entry
- ; R0 = cb (pointer to MessageTrans_ControlBlock)
- ; R1 -> file_name (String)
- ; R2 = buffer (pointer to String)
-
- XMessageTrans_Lookup * &61502
- MessageTrans_Lookup * &41502
- ;Entry
- ; R0 -> cb (MessageTrans_ControlBlock)
- ; R1 -> token (String)
- ; R2 = buffer (pointer to String)
- ; R3 = size (Int)
- ; R4 -> arg0 (String)
- ; R5 -> arg1 (String)
- ; R6 -> arg2 (String)
- ; R7 -> arg3 (String)
- ;Exit
- ; R2 -> result (String)
- ; R3 = used (Int)
-
- XMessageTrans_MakeMenus * &61503
- MessageTrans_MakeMenus * &41503
- ;Entry
- ; R0 -> cb (MessageTrans_ControlBlock)
- ; R1 -> menus (data)
- ; R2 = buffer (pointer to String)
- ; R3 = size (Int)
- ;Exit
- ; R3 = used (Int)
-
- XMessageTrans_CloseFile * &61504
- MessageTrans_CloseFile * &41504
- ;Entry
- ; R0 -> cb (MessageTrans_ControlBlock)
-
- XMessageTrans_EnumerateTokens * &61505
- MessageTrans_EnumerateTokens * &41505
- ;Entry
- ; R0 -> cb (MessageTrans_ControlBlock)
- ; R1 -> token (String)
- ; R2 = buffer (pointer to String)
- ; R3 = size (Int)
- ; R4 = context (Int)
- ;Exit
- ; R2 = more (Bool)
- ; R3 = used (Int)
- ; R4 = context_out (Int)
-
- XMessageTrans_ErrorLookup * &61506
- MessageTrans_ErrorLookup * &41506
- ;Entry
- ; R0 -> error (OS_Error)
- ; R1 -> cb (MessageTrans_ControlBlock)
- ; R2 = buffer (pointer to String)
- ; R3 = size (Int)
- ; R4 -> arg0 (String)
- ; R5 -> arg1 (String)
- ; R6 -> arg2 (String)
- ; R7 -> arg3 (String)
-
- XMessageTrans_GSLookup * &61507
- MessageTrans_GSLookup * &41507
- ;Entry
- ; R0 -> cb (MessageTrans_ControlBlock)
- ; R1 -> token (String)
- ; R2 = buffer (pointer to String)
- ; R3 = size (Int)
- ; R4 -> arg0 (String)
- ; R5 -> arg1 (String)
- ; R6 -> arg2 (String)
- ; R7 -> arg3 (String)
- ;Exit
- ; R3 = used (Int)
-
- XMessageTrans_CopyError * &61508
- MessageTrans_CopyError * &41508
- ;Entry
- ; R0 -> error (OS_Error)
- ;Exit
- ; R0 -> copy (OS_Error)
-
- Service_MessageFileClosed * &5E
- ;Entry
- ; R0 -> cb (MessageTrans_ControlBlock)
- ; R1 = &5E
-
- ]
- END
-