Previous: x1f4_tail_program, Up: Imperative Language Interpreter Functions


4.8.3.19 x1f4_text_program

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.