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):

  • 0

    The values were recorded successfully

    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)