AUT101(1)
π AUT101 π β the aut page, bestie edition
okay so you're reading the manual for aut, from the ALLIANCE AUT LIBRARY (that's AUT101(1) in the manuals, iykyk). pull up a chair, grab a boba, we're gonna get through this together π§β¨
πΈ NAME πΈ
aut β Memory allocation, and hash tables management
like. it does your memory stuff AND your hash table stuff. a whole dual-threat icon π
π ORIGIN π
This software belongs to the ALLIANCE CAD SYSTEM, developed by the ASIM team at the LIP6 laboratory of UniversitΓ© Pierre et Marie CURIE, in Paris, France. π«π·
- Web :
http://asim.lip6.fr/recherche/alliance/ - E-mail :
alliance-users@asim.lip6.fr
β¨ DESCRIPTION β¨
aut is a set of utilities functions and types that may be useful. that's literally the whole pitch and honestly? respect. it's a toolbox, it's giving utility drawer energy π§
π Types π
authelemβ Hash table element type.authtableβ Hash table type.auth2elemβ Hash table element type.auth2tableβ Hash table type.
(so like⦠one-key hash tables get the auth names, two-key ones get the auth2 names. the 2 is the whole personality trait, periodt.)
π¦ Functions π¦
autallocblockβ memory allocatorautallocheapβ heap memory allocatorautresizeblockβ resizes a memory blockautfreeblockβ releases a memory blockautfreeheapβ releases an heap memory block.autexitβ encapsulates exit function.createauthtableβ creates a simple hash table.destroyauthtableβ destroys a simple hash table.resetauthtableβ resets a simple hash table.addauthelemβ adds an element in the hash table.delauthelemβ deletes an element in the hash table.searchauthelemβ searches an element in the hash table.viewauthelemβ displays an hash table element.viewauthtableβ displays an hash table.createauth2tableβ creates an hash table with two keys.destroyauth2tableβ destroys an hash table with two keys.resetauth2tableβ resets an hash table with two keys.addauth2elemβ adds an element in the hash table.delauth2elemβ deletes an element in the hash table.searchauth2elemβ searches an element in the hash table.viewauth2elemβ displays an hash table element.viewauth2tableβ displays an hash table with two keys.sortautcompareβ default heap sort comparison function.sortautarrayβ heap sort.
π libAut101.a π
here's the full cast list for the library, no cuts, no skips, every single one:
autallocblock, autallocblock, autresizeblock, autfreeblock, autfreeheap,
autexit, setauthfunc, getauthsize, getauthkey, getauthindex,
checkauthkey, createauthtable, destroyauthtable, resetauthtable,
stretchauthtable, addauthelem, delauthelem, searchauthelem,
viewauthelem, viewauthtable, setauth2func, getauth2size, getauth2key,
getauth2index, checkauth2key, createauth2table, destroyauth2table,
resetauth2table, stretchauth2table, addauth2elem, delauth2elem,
searchauth2elem, viewauth2elem, viewauth2table, sortautcompare,
sortautarray,
π yes autallocblock is listed twice up there. that's what the page says, so that's what you get β i'm not editing the source material, i'm just the messenger π«Ά
π BUG REPORT π
This tool is under development at the ASIM department of the LIP6 laboratory.
We need your feedback to improve documentation and tools. π₯Ί so like, if something's weird, TELL THEM. they're literally asking. this is your moment, bestie, go be the main character of open source π«Άβ¨
and that's the whole page, bestie, you ate that ππ go forth and allocate responsibly.
ASIM/LIP6 Β· October 1, 1997 Β· page AUT101(1) β mwah, signing off π
β¨
π¦ where this page comes from
- fedora 43: alliance 5.1.1-35.20160506gitd8c05cd.fc42 Β· GPL-2.0-only
- fedora 43: alliance 5.1.1-35.20160506gitd8c05cd.fc42 Β· GPL-2.0-only
- fedora 44: alliance 5.1.1-35.20160506gitd8c05cd.fc42 Β· GPL-2.0-only
- fedora 44: alliance 5.1.1-35.20160506gitd8c05cd.fc42 Β· GPL-2.0-only
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms