144
Chapter 13: Memory Management
TI
-
89 / TI
-
92 Plus Developer Guide
Not for Distribution
Beta Version January 26, 2001
13.3.3.1. Utilities
HSymDel
— Delete a variable given its HSYM.
HSYMtoName
— Create a fully qualified (name and folder) symbol name from an
HSYM.
MakeHsym
— Create an HSYM given a SYM_ENTRY pointer and the handle
of its folder.
ResetSymFlags
— Apply a mask to the flag byte of all variables in the system.
SetOK
— Set the global system variable OK to one or zero.
StrToTokN
— Convert a zero terminated symbol name (ASCIIZ) into a
tokenized format (does NOT handle reserved names).
13.3.3.2. Low-Level Folder Routines
AddSymToFolder
— Add a symbol to a specific folder.
FindSymInFolder
— Search for a symbol in a specific folder.
FolderAdd
— Directly add a folder to the home folder.
FolderCount
— Return the number of symbols in a folder.
FolderDel
— Delete a folder (even if not empty).
FolderFind
— Look for a folder.
FolderFlags
— Set or clear flags in all folders in the system.
FolderOp
— Lock or unlock a folder or all folders in the system with
HeapLock
or
HeapUnlock
so they will not move.
FolderRename
— Rename a folder.
13.3.3.3. Low-Level Symbol Routines
SymAdd
— Add a symbol to the symbol table.
SymDel
— Delete a symbol from the symbol table.
SymFind
— Look for a symbol in the symbol table.
SymFindFirst
— Find the first symbol in a folder (or all folders).
SymFindFoldername
— Return name of folder for SymFindFirst/Next.
SymFindHome
— Find a symbol in the home folder.
SymFindMain
— Find a symbol in the main folder.
SymFindNext
— Find next symbol after calling SymFindFirst.
SymFindPrev
— Find previous symbol.