AminetAminet
Search:
84451 packages online
About
Recent
Browse
Search
Upload
Setup
Services

dev/lib/ThorLib.lha

Mirror:Random
Showing:m68k-amigaosppc-amigaosppc-morphosi386-arosi386-amithlonppc-warpupppc-powerupgeneric
No screenshot available
Short:link library w/ useful support functions
Author:thorfdbg at mailbox.alumni.tu-berlin.de (Thomas Richter)
Uploader:thorfdbg mailbox alumni tu-berlin de (Thomas Richter)
Type:dev/lib
Version:1.0
Requires:OS 2.04, 3.5 or 3.9 recommended
Architecture:m68k-amigaos
Date:2016-12-13
Download:http://aminet.net/dev/lib/ThorLib.lha - View contents
Readme:http://aminet.net/dev/lib/ThorLib.readme
Downloads:733

-----------------------------------------------------------------------------

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"  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.lha
PERMISSION  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>