Difference between revisions of "83Plus:BCALLs:4366"

From WikiTI
Jump to: navigation, search
 
 
(One intermediate revision by the same user not shown)
Line 1: Line 1:
 
[[Category:83Plus:BCALLs:By Name|DelVarEntry]]
 
[[Category:83Plus:BCALLs:By Name|DelVarEntry]]
 
[[Category:83Plus:BCALLs:By Address|4366 - DelVarEntry]]
 
[[Category:83Plus:BCALLs:By Address|4366 - DelVarEntry]]
 +
 
== Synopsis ==
 
== Synopsis ==
 
'''Unofficial Name:''' DelVarEntry
 
'''Unofficial Name:''' DelVarEntry
Line 16: Line 17:
  
 
=== Destroys ===
 
=== Destroys ===
* Unknown
+
* HL
  
 
== Comments ==
 
== Comments ==

Latest revision as of 07:52, 6 February 2008


Synopsis

Unofficial Name: DelVarEntry

BCALL Address: 4366

This BCALL deletes the entry of a variable and adjusts pointers as necessary.

Inputs

  • DE points to VAT entry of variable
  • BC is size of VAT entry (7 + name length)

Outputs

  • None

Destroys

  • HL

Comments

In theory, this can be used to delete the variable's data as well. It updates the following pointers:

  • pTemp
  • progPtr
  • editSym
  • tSymPtr1
  • tSymPtr2
  • chkDelPtr3
  • chkDelPtr4
  • XOutSym
  • YOutSym
  • inputSym
  • fmtMatSym

I have no idea what distinguishes this from the other DelVar/DelMem variants.