| HeapUnlock | Function (ROM Call 0x9F)

alloc.h

HANDLE HeapUnlock (HANDLE Handle);

Unlocks a block.

HeapUnlock unlocks the block referenced by the Handle so that it can be moved during garbage collection. Returns Handle if OK, else returns H_NULL.

Uses: ROM Call 0x3CF
Used by: realloc, cmd_dialog, cmd_get, cmd_newdata, cmd_sinreg, cmd_sorta, cmd_sortd, Dialog, DialogDo, LoadDLL, display_statements, index_below_display_expression_aux, NG_execute, NG_RPNToText, NG_tokenize, Parse1DExpr, Parse2DMultiExpr, EV_defaultHandler, handleRclKey, GR3_paint3d, gdb_recall, HomeExecute, HS_popEStack, LIO_Get, LIO_Receive, PopupBeginDo, PopupDo, fclose, fputc, TE_handleEvent, CustomBegin, CustomEnd, de_initRes, de_loop, did_push_var_val, does_push_fetch, EV_quit, GetStatValue, gr_ck_solvergraph, InitTimeSeq, NG_cleanup_graph_fun, NG_setup_graph_fun, PlotDup, push_ans_entry, push_user_func, recall_data_var, seqWebInit, SP_Define, tokenize_if_TI_92_or_text, unlock_more_graph_fun, VarStoreLink, FolderOp, ROM Call 0x438