1AUT101(1)                    ALLIANCE AUT LIBRARY                    AUT101(1)
2
3
4

NAME

6       aut - Memory allocation, and hash tables management
7
8

ORIGIN

10       This software belongs to the  ALLIANCE CAD SYSTEM developed by the ASIM
11       team at LIP6 laboratory of Université Pierre et Marie CURIE, in  Paris,
12       France.
13
14       Web : http://asim.lip6.fr/recherche/alliance/
15       E-mail : alliance-users@asim.lip6.fr
16

DESCRIPTION

18       aut is a set of utilities functions and types that may be useful.
19
20       Types :
21
22       authelem            - Hash table element type.
23
24       authtable           - Hash table type.
25
26       auth2elem           - Hash table element type.
27
28       auth2table          - Hash table type.
29
30
31       Functions :
32
33       autallocblock       - memory allocator
34
35       autallocheap        - heap memory allocator
36
37       autresizeblock      - resizes a memory block
38
39       autfreeblock        - releases a memory block
40
41       autfreeheap         - releases an heap memory block.
42
43       autexit             - encapsulates exit function.
44
45       createauthtable     - creates a simple hash table.
46
47       destroyauthtable    - destroys a simple hash table.
48
49       resetauthtable      - resets a simple hash table.
50
51       addauthelem         - adds an element in the hash table.
52
53       delauthelem         - deletes an element in the hash table.
54
55       searchauthelem      - searches an element in the hash table.
56
57       viewauthelem        - displays an hash table element.
58
59       viewauthtable       - displays an hash table.
60
61       createauth2table    - creates an hash table with two keys.
62
63       destroyauth2table   - destroys an hash table with two keys.
64
65       resetauth2table     - resets an hash table with two keys.
66
67       addauth2elem        - adds an element in the hash table.
68
69       delauth2elem        - deletes an element in the hash table.
70
71       searchauth2elem     - searches an element in the hash table.
72
73       viewauth2elem       - displays an hash table element.
74
75       viewauth2table      - displays an hash table with two keys.
76
77       sortautcompare      - default heap sort comparison function.
78
79       sortautarray        - heap sort.
80
81
82       libAut101.a :
83
84       autallocblock,  autallocblock,  autresizeblock,  autfreeblock, autfree‐
85       heap,  autexit,  setauthfunc,  getauthsize,  getauthkey,  getauthindex,
86       checkauthkey,    createauthtable,   destroyauthtable,   resetauthtable,
87       stretchauthtable,  addauthelem,  delauthelem,  searchauthelem,  viewau‐
88       thelem,   viewauthtable,   setauth2func,   getauth2size,   getauth2key,
89       getauth2index,  checkauth2key,   createauth2table,   destroyauth2table,
90       resetauth2table,    stretchauth2table,    addauth2elem,   delauth2elem,
91       searchauth2elem, viewauth2elem, viewauth2table, sortautcompare, sortau‐
92       tarray,
93
94
95
96
97
98
99ASIM/LIP6                       October 1, 1997                      AUT101(1)
Impressum