# authtable.3alc man page

authtable — hash table structure

## Description

The **authtable** structure is used to describe an hash table.

The declarations needed to work on **authtable** are available in the header file *"/labo/include/aut101.h"*, where '*101*' is the actual aut version.

The following C structure supports the description of an hash element :

```
typedef struct authtable
{
authelem ∗TABLE;
long TABLE_SIZE;
long NUMBER_ELEM;
long NUMBER_ADD;
long NUMBER_SCAN;
long NUMBER_DEL;
long NUMBER_STRETCH;
} authtable;
```

*TABLE*TABLE is the hash element array.

*TABLE_SIZE*TABLE_SIZE is the size of the hash table.

*NUMBER_ELEM*NUMBER_ELEM is the number of element in the hash table.

*NUMBER_ADD*NUMBER_ADD is the number of added elements.

*NUMBER_SCAN*NUMBER_SCAN is the number of scans to find an element.

*NUMBER_DEL*NUMBER_DEL is the number of deleted elements.

*NUMBER_STRETCH*NUMBER_STRETCH is the number of hash table stretch.

## See Also

aut(1), **authtable(3),**

## Referenced By

October 1, 1997 ASIM/LIP6 AUT STRUCTURE DEFINITIONS