acl_delete_symbol
status.i4.v = acl_delete_symbol(symbol_name.i1a.r)
This routine deletes a symbol created by an Accelerator Command
Language (ACL) command. If a null pointer is passed for the symbol
name, all symbols will be deleted. These symbol values still exist
after the ACL file has finished executing to determine reading or
status values resulting from the execution.
symbol_name null terminated symbol name
(If a value of NULL is passed for this argument,
all symbols will be deleted.)
This function returns ACNET status values as follows:
CLIB_OK success
CLIB_NO_SUCH symbol doesn't exist
CLIB_NOTENB current symbol table belongs to compiled
code and cannot be deleted
otherwise other ACNET format error code
This function requires the following include files:
cbslib_h, acnet_errors.h
Related functions:
intro_acl, acl_execute_c, acl_file_execute_c, acl_file_read_c,
acl_file_write_c, acl_compile_c, acl_free_c, acl_read_symbol_c,
acl_read_symbol_info_c, acl_read_symbol_names, acl_info_c,
acl_cancel_requests_c, acl_set_symbol_c, acl_default_data_source_c,
acl_log_file_c, acl_default_script_path_c, acl_script_is_executing,
acl_register_host_request_func, acl_unregister_host_request_func,
acl_translate_command_string
C usage:
static const char symbol_name[] = "my_symbol";
int status;
status = acl_delete_symbol(symbol_name);