.hd delete "remove a symbol from a symbol table" 03/25/82
subroutine delete (symbol, table)
character symbol (ARB)
pointer table
.sp
Library:  vswtlb (standard Subsystem library)
.fs
'Delete' removes the character-string symbol given as its first argument
from the symbol table given as its second argument.
All information associated with the symbol is lost.
.sp
The symbol table specified must have been generated by the routine 'mktabl'.
.sp
If the given symbol is not present in the symbol table, 'delete'
does nothing; this condition is not considered an error.
.im
'Delete' calls 'st$lu' to determine the location of the given symbol
in the symbol table.
If present, it is unlinked from its hash chain.
The dynamic storage space allocated to the symbol's node is returned
to the system by a call to 'dsfree'.
.ca
st$lu, dsfree
.sa
enter (2), lookup (2), mktabl (2), rmtabl (2), st$lu (6),
dsget (2), dsfree (2), dsinit (2), sctabl (2)
