Previous: x1f4_tail_program, Up: Imperative Language Interpreter Functions
extern int x1f4_text_program (void *program, int (*free) (void *, void *), void *data);
The x1f4_text_program
function visits every program
string
variable and for each variable found not to have the default string variable
value it calls the free
method with data
and the variable value
as arguments, in this order.
The function returns 0
if free
was never called or never returned
non zero, the non zero return of free
otherwise.
See Execution Completion Cleanup.
There should be no need for calling x1f4_text_program
unless for program
execution interruption.