| 84714 packages online |
|
|
| dev/lib/ThorLib.lha | | | No screenshot available |
|
-----------------------------------------------------------------------------
This archive contains a link library including several functions I found
useful over the years, and which I collected in the library to ease the job
of software development on the Amiga. No restrictions are imposed on the usage
of the library functions, see LICENSE for details.
The link library is designed mostly for the SAS/C and its calling conventions,
though other compilers or even assemblers may use the function provided they
follow the same convention. In particular, SAS/C expects a name-mangling
convention of function names as follows:
Names starting with underscores use standard calling conventions with
parameters on the stack. The function name visible in C is the same name with
the initial underscore removed.
Names starting with the "at" sign use registerized paameter calling
conventions where the first two integer arguments are placed in registers d0
and d1, and the first two pointer arguments are placed in registers a0 and a1.
All remaining parameters are placed on the stack.
The result code is expected in d0 in all cases.
Similar support functions can be found in the amiga.lib, though sometimes with
less suitable calling conventions or less error checking. The functions here
have been proven useful over the years in multiple projects and are made
available to all Amiga programmers in the hope of being useful.
For details on the library contents, please see the README.
Thomas Richter, December 2016
|
Contents of dev/lib/ThorLib.lhaPERMISSION UID GID PACKED SIZE RATIO METHOD CRC STAMP NAME
---------- ----------- ------- ------- ------ ---------- ------------ ----------
[unknown] 1448 5284 27.4% -lh5- bcf2 Dec 6 1995 ThorLib/Include/thor/animtools.h
[unknown] 506 1580 32.0% -lh5- dba4 Dec 11 1995 ThorLib/Include/thor/arpaslrequest.h
[unknown] 401 1140 35.2% -lh5- ee99 Oct 12 1997 ThorLib/Include/thor/bool.h
[unknown] 828 2685 30.8% -lh5- d021 Dec 11 1995 ThorLib/Include/thor/buildmenu.h
[unknown] 1023 3625 28.2% -lh5- b0e1 May 18 2002 ThorLib/Include/thor/conversions.h
[unknown] 260 391 66.5% -lh5- 0767 Oct 31 2001 ThorLib/Include/thor/ecvt.h
[unknown] 575 1788 32.2% -lh5- e3e7 Dec 6 1995 ThorLib/Include/thor/fixed.h
[unknown] 2379 7364 32.3% -lh5- d60a Dec 6 1995 ThorLib/Include/thor/iffservice.h
[unknown] 672 1830 36.7% -lh5- 1c28 Jan 24 1999 ThorLib/Include/thor/IntSupport.h
[unknown] 350 1153 30.4% -lh5- d562 Dec 6 1995 ThorLib/Include/thor/lixedsupport.h
[unknown] 362 1637 22.1% -lh5- 24d1 Dec 24 1997 ThorLib/Include/thor/longlong.h
[unknown] 227 880 25.8% -lh5- c807 Dec 6 1995 ThorLib/Include/thor/newlist.h
[unknown] 307 1027 29.9% -lh5- 0319 Dec 6 1995 ThorLib/Include/thor/privatevecs.h
[unknown] 1734 5464 31.7% -lh5- 7e64 Sep 16 1999 ThorLib/Include/thor/rexxsupport.h
[unknown] 295 948 31.1% -lh5- 61cd Dec 6 1995 ThorLib/Include/thor/StringSupport.h
[unknown] 1099 3318 33.1% -lh5- 9b75 Apr 3 1998 ThorLib/Include/thor/Thorio.h
[unknown] 287 1183 24.3% -lh5- 2748 Dec 25 1995 ThorLib/Include/thor/TinyIO.h
[unknown] 15223 28228 53.9% -lh5- 318e Dec 13 15:28 ThorLib/LIB/thor.lib
[unknown] 866 1704 50.8% -lh5- adc7 Dec 13 15:41 ThorLib/LICENSE
[unknown] 7692 22250 34.6% -lh5- 2273 Dec 13 18:12 ThorLib/ReadMe
[unknown] 848 1817 46.7% -lh5- 562e Dec 13 15:50 ThorLib/ThorLib.readme
---------- ----------- ------- ------- ------ ---------- ------------ ----------
Total 21 files 37382 95296 39.2% Dec 13 21:20
|
|
|
|
Aminet © 1992-2024 Urban
Müller and
the Aminet team.
Aminet contact address: <aminetaminet net> |