
|
84782 packages online
|
|
 |
|
|
|
No screenshot available
|
|
Intoids.library is an Amiga runtime shared code library for efficiently
handling arbitrarily large integers without making things slow for
small integer values.
* Small integers (+-0x3FFFFFFF) are encoded directly into a pointer
sized field, avoiding the need for memory allocations. Larger values
store a pointer to the value in the same sized field. The end
programmer doesn't need to be aware of the difference, it is
automatically handled and always fits convieniently in 32 bits.
* There are functions for reading and writing the AGMS Portable Integer
binary file format. Arbitrary integers are compactly written to or
read from a stream or buffer.
* Besides integers as large as 1048576 bits (a megabit), infinity and
not-a-number can also be represented.
* Language localisation for error messages and special numbers (like
"infinity") is possible through locale.library.
* Source code is included. There's lots of documentation, including
Autodoc descriptions of all the functions and file formats.
* Distributed under the GNU library general public license.
* Include files and glue are available for SAS C and GNU C. A .FD file
is also included so you can make bindings for other compilers.
* Does basic math: +,-,*,/, the usual comparisons, allocation functions
and conversions between ASCII text, 32 bit integers and the AGMS
Portable Integer Format. Other functions are easily adapted from
the GNU large integer library (the origin for the math code, source
included too), if you need them.
- Alex
|
Contents of util/libs/Intoids.lha
PERMSSN UID GID PACKED SIZE RATIO CRC STAMP NAME
---------- ----------- ------- ------- ------ ---------- ------------ -------------
[generic] 263 824 31.9% -lh5- f5c6 Dec 29 1996 Intoids 1.0.info
[generic] 9285 25265 36.8% -lh5- 56b8 Sep 9 1993 Intoids 1.0/COPYING.LIB
[generic] 167 291 57.4% -lh5- 0d58 Nov 14 1996 Intoids 1.0/COPYING.LIB.info
[generic] 283 824 34.3% -lh5- 0393 Dec 29 1996 Intoids 1.0/Developer.info
[generic] 246 624 39.4% -lh5- 8831 Feb 12 1997 Intoids 1.0/Developer/Docs.info
[generic] 11260 41712 27.0% -lh5- f013 Feb 13 1997 Intoids 1.0/Developer/Docs/Intoids.doc
[generic] 167 291 57.4% -lh5- 0d58 Feb 12 1997 Intoids 1.0/Developer/Docs/Intoids.doc.info
[generic] 246 624 39.4% -lh5- 8831 Dec 29 1996 Intoids 1.0/Developer/FD.info
[generic] 1197 2880 41.6% -lh5- 9d93 Feb 12 1997 Intoids 1.0/Developer/FD/Intoids.fd
[generic] 167 291 57.4% -lh5- 0d58 Dec 29 1996 Intoids 1.0/Developer/FD/Intoids.fd.info
[generic] 246 624 39.4% -lh5- 8831 Dec 29 1996 Intoids 1.0/Developer/GCC.info
[generic] 1261 3407 37.0% -lh5- 530c Feb 12 1997 Intoids 1.0/Developer/GCC/os-include/clib/Intoids_protos.h
[generic] 2175 15279 14.2% -lh5- b571 Feb 12 1997 Intoids 1.0/Developer/GCC/os-include/inline/Intoids.h
[generic] 3399 8229 41.3% -lh5- 55b4 Feb 12 1997 Intoids 1.0/Developer/GCC/os-include/libraries/Intoids.h
[generic] 1078 2215 48.7% -lh5- 7e27 Jan 12 1997 Intoids 1.0/Developer/GCC/os-include/proto/Intoids.h
[generic] 246 624 39.4% -lh5- 8831 Dec 29 1996 Intoids 1.0/Developer/SASC.info
[generic] 1261 3407 37.0% -lh5- 530c Feb 12 1997 Intoids 1.0/Developer/SASC/include/clib/Intoids_protos.h
[generic] 3399 8229 41.3% -lh5- 55b4 Feb 12 1997 Intoids 1.0/Developer/SASC/include/libraries/Intoids.h
[generic] 1142 3050 37.4% -lh5- 410a Feb 13 1997 Intoids 1.0/Developer/SASC/include/pragmas/Intoids_pragmas.h
[generic] 1078 2215 48.7% -lh5- 7e27 Jan 12 1997 Intoids 1.0/Developer/SASC/include/proto/Intoids.h
[generic] 283 824 34.3% -lh5- 0393 Dec 29 1996 Intoids 1.0/GNU Originals.info
[generic] 10121 47016 21.5% -lh5- 4851 Jun 16 1995 Intoids 1.0/GNU Originals/Integer.cc
[generic] 167 291 57.4% -lh5- 0d58 Feb 12 1997 Intoids 1.0/GNU Originals/Integer.cc.info
[generic] 4145 27492 15.1% -lh5- 6f2a Jun 16 1995 Intoids 1.0/GNU Originals/Integer.h
[generic] 167 291 57.4% -lh5- 0d58 Feb 12 1997 Intoids 1.0/GNU Originals/Integer.h.info
[generic] 440 902 48.8% -lh5- f8ff Nov 3 1993 Intoids 1.0/GNU Originals/Integer.hP
[generic] 167 291 57.4% -lh5- 0d58 Feb 12 1997 Intoids 1.0/GNU Originals/Integer.hP.info
[generic] 900 1701 52.9% -lh5- ecff Feb 13 1997 Intoids 1.0/Intoids.readme
[generic] 167 291 57.4% -lh5- 0d58 Feb 13 1997 Intoids 1.0/Intoids.readme.info
[generic] 283 824 34.3% -lh5- 0393 Feb 12 1997 Intoids 1.0/Libs.info
[generic] 10603 17604 60.2% -lh5- 9696 Feb 12 1997 Intoids 1.0/Libs/intoids.library
[generic] 283 824 34.3% -lh5- 0393 Dec 29 1996 Intoids 1.0/Source.info
[generic] 39910 160124 24.9% -lh5- 7f0d Feb 12 1997 Intoids 1.0/Source/Intoids.c
[generic] 167 291 57.4% -lh5- 0d58 Feb 12 1997 Intoids 1.0/Source/Intoids.c.info
[generic] 3399 8229 41.3% -lh5- 55b4 Feb 12 1997 Intoids 1.0/Source/Intoids.h
[generic] 167 291 57.4% -lh5- 0d58 Feb 12 1997 Intoids 1.0/Source/Intoids.h.info
[generic] 254 438 58.0% -lh5- 9042 Feb 12 1997 Intoids 1.0/Source/SCOPTIONS
[generic] 15245 31788 48.0% -lh5- 91cd Feb 12 1997 Intoids 1.0/Source/Test
[generic] 3557 18040 19.7% -lh5- 430b Feb 12 1997 Intoids 1.0/Source/Test.c
[generic] 167 291 57.4% -lh5- 0d58 Feb 12 1997 Intoids 1.0/Source/Test.c.info
---------- ----------- ------- ------- ------ ---------- ------------ -------------
Total 40 files 129158 438748 29.4% Feb 14 1997
|
|
|
 |
Page generated in 0.02 seconds |
Aminet © 1992-2024 Urban
Müller and the Aminet team.
Aminet contact address: <aminet aminet net> |