Difference between revisions of "83Plus:BCALLs:4366"
From WikiTI
(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 === | ||
− | * | + | * 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.