callable functions#
function hash_initialize(T, nchar, length, data, control, inform)
Set default control values and initialize private data
Parameters:
nchar |
is a scalar variable of type Int32 that holds the number of characters permitted in each word in the hash table |
length |
is a scalar variable of type Int32 that holds the maximum number of words that can be held in the dictionary |
data |
holds private internal data |
control |
is a structure containing control information (see hash_control_type) |
inform |
is a structure containing output information (see hash_inform_type) |
function hash_information(T, data, inform, status)
Provides output information
Parameters:
data |
holds private internal data |
inform |
is a structure containing output information (see hash_inform_type) |
status |
is a scalar variable of type Int32 that gives the exit status from the package. Possible values are (currently):
|
function hash_terminate(T, data, control, inform)
Deallocate all internal private storage
Parameters:
data |
holds private internal data |
control |
is a structure containing control information (see hash_control_type) |
inform |
is a structure containing output information (see hash_inform_type) |