1AUT101(1) ALLIANCE AUT LIBRARY AUT101(1)
2
3
4
6 aut - Memory allocation, and hash tables management
7
8
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
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)