
|
85205 packages online
|
|
 |
|
util/cli/bc-1.07.1.lha |
|
|
No screenshot available
|
|
bc - GNU arbitrary precision calculator
Original author: Philip A. Nelson
Ported by Duncan Bowring using amiport (AI-assisted porting toolkit).
Project: https://github.com/bdgscotland/amiport
Cross-compiled with m68k-amigaos-gcc for AmigaOS 3.x (68000+).
Tested on FS-UAE with Workbench 3.1 (37/37 tests pass).
bc is an arbitrary precision calculator language supporting variables,
functions, and a C-like syntax. The -l flag loads a math library with
transcendental functions (sin, cos, arctan, ln, exp, bessel).
Usage:
bc [-hlqswv] [file ...]
bc Interactive calculator
bc -l Load math library (e, l, s, c, a, j functions)
bc -q script.bc Run script without welcome banner
bc -c script.bc Compile to bytecode (don't execute)
Examples:
echo "2^10" | bc Result: 1024
echo "scale=10; 4*a(1)" | bc -l Pi to 10 places: 3.1415926532
Replaces the ixemul-dependent bc 1.6 on Aminet (dev/gg/bc-1.6)
with a standalone noixemul binary. No runtime library dependencies.
Includes full source code (original POSIX and ported Amiga versions)
and PORT.md documenting every transformation applied.
|
Contents of util/cli/bc-1.07.1.lha
PERMSSN UID GID PACKED SIZE RATIO METHOD CRC STAMP NAME
---------- ----------- ------- ------- ------ ---------- ------------ -------------
-rwxr-xr-x 0/0 55374 107808 51.4% -lh5- 1074 Mar 23 23:51 C/bc
-rw-r--r-- 0/0 2404 5239 45.9% -lh5- 1ad3 Mar 23 23:34 PORT.md
-rw-r--r-- 0/0 3072 12346 24.9% -lh5- 2a01 Mar 23 23:34 TEST-REPORT.md
-rw-r--r-- 0/0 55374 107808 51.4% -lh5- 1074 Mar 23 23:34 bc
-rw-r--r-- 0/0 768 1381 55.6% -lh5- 3acc Mar 23 23:51 bc.readme
drwxr-xr-x 0/0 0 0 ****** -lhd- 0000 Mar 23 23:34 original/
-rw-r--r-- 0/0 21057 89482 23.5% -lh5- 84fc Mar 23 23:34 original/bc.c
-rw-r--r-- 0/0 1528 3475 44.0% -lh5- 36a9 Mar 23 23:34 original/bc.h
-rw-r--r-- 0/0 2124 5252 40.4% -lh5- 2246 Mar 23 23:34 original/bcdefs.h
-rw-r--r-- 0/0 1209 2645 45.7% -lh5- c1a9 Mar 23 23:34 original/const.h
-rw-r--r-- 0/0 5125 18268 28.1% -lh5- fc06 Mar 23 23:34 original/execute.c
-rw-r--r-- 0/0 9471 32860 28.8% -lh5- 5c1b Mar 23 23:34 original/getopt.c
-rw-r--r-- 0/0 2465 6113 40.3% -lh5- e44b Mar 23 23:34 original/getopt.h
-rw-r--r-- 0/0 1782 4348 41.0% -lh5- 1411 Mar 23 23:34 original/getopt1.c
-rw-r--r-- 0/0 702 1336 52.5% -lh5- 1d3f Mar 23 23:34 original/global.c
-rw-r--r-- 0/0 1856 4418 42.0% -lh5- b776 Mar 23 23:34 original/global.h
-rw-r--r-- 0/0 1023 2800 36.5% -lh5- 25e9 Mar 23 23:34 original/libmath.h
-rw-r--r-- 0/0 2740 8011 34.2% -lh5- 6532 Mar 23 23:34 original/load.c
-rw-r--r-- 0/0 3230 8207 39.4% -lh5- 9833 Mar 23 23:34 original/main.c
-rw-r--r-- 0/0 11857 41010 28.9% -lh5- 1c80 Mar 23 23:34 original/number.c
-rw-r--r-- 0/0 1606 4010 40.0% -lh5- edd7 Mar 23 23:34 original/number.h
-rw-r--r-- 0/0 1702 4242 40.1% -lh5- b8a8 Mar 23 23:34 original/proto.h
-rw-r--r-- 0/0 20001 69632 28.7% -lh5- 1b08 Mar 23 23:34 original/scan.c
-rw-r--r-- 0/0 5965 22894 26.1% -lh5- 7828 Mar 23 23:34 original/storage.c
-rw-r--r-- 0/0 5106 16990 30.1% -lh5- 74f0 Mar 23 23:34 original/util.c
-rw-r--r-- 0/0 950 2543 37.4% -lh5- 6dcd Mar 23 23:34 original/warranty.c
drwxr-xr-x 0/0 0 0 ****** -lhd- 0000 Mar 23 23:34 ported/
-rw-r--r-- 0/0 21057 89482 23.5% -lh5- 84fc Mar 23 23:34 ported/bc.c
-rw-r--r-- 0/0 1528 3475 44.0% -lh5- 36a9 Mar 23 23:34 ported/bc.h
-rw-r--r-- 0/0 2124 5252 40.4% -lh5- 2246 Mar 23 23:34 ported/bcdefs.h
-rw-r--r-- 0/0 262 391 67.0% -lh5- ad26 Mar 23 23:34 ported/config.h
-rw-r--r-- 0/0 1209 2645 45.7% -lh5- c1a9 Mar 23 23:34 ported/const.h
-rw-r--r-- 0/0 5349 18774 28.5% -lh5- 3716 Mar 23 23:34 ported/execute.c
-rw-r--r-- 0/0 9471 32860 28.8% -lh5- 5c1b Mar 23 23:34 ported/getopt.c
-rw-r--r-- 0/0 2465 6113 40.3% -lh5- e44b Mar 23 23:34 ported/getopt.h
-rw-r--r-- 0/0 1782 4348 41.0% -lh5- 1411 Mar 23 23:34 ported/getopt1.c
-rw-r--r-- 0/0 702 1336 52.5% -lh5- 1d3f Mar 23 23:34 ported/global.c
-rw-r--r-- 0/0 1856 4418 42.0% -lh5- b776 Mar 23 23:34 ported/global.h
-rw-r--r-- 0/0 1023 2800 36.5% -lh5- 25e9 Mar 23 23:34 ported/libmath.h
-rw-r--r-- 0/0 2764 8040 34.4% -lh5- ab11 Mar 23 23:34 ported/load.c
-rw-r--r-- 0/0 4344 11371 38.2% -lh5- 816f Mar 23 23:34 ported/main.c
-rw-r--r-- 0/0 12067 41388 29.2% -lh5- 5a2f Mar 23 23:34 ported/number.c
-rw-r--r-- 0/0 1606 4010 40.0% -lh5- edd7 Mar 23 23:34 ported/number.h
-rw-r--r-- 0/0 1763 4375 40.3% -lh5- 989f Mar 23 23:34 ported/proto.h
-rw-r--r-- 0/0 20339 70215 29.0% -lh5- 1f9f Mar 23 23:34 ported/scan.c
-rw-r--r-- 0/0 6247 23911 26.1% -lh5- 33b1 Mar 23 23:34 ported/storage.c
-rw-r--r-- 0/0 5133 17135 30.0% -lh5- d9d0 Mar 23 23:34 ported/util.c
-rw-r--r-- 0/0 950 2543 37.4% -lh5- 6dcd Mar 23 23:34 ported/warranty.c
---------- ----------- ------- ------- ------ ---------- ------------ -------------
Total 48 files 322532 938000 34.4% Mar 25 08:16
|
|
|
 |
| Page generated in 0.03 seconds |
Aminet © 1992-2024 Urban
Müller and the Aminet team.
Aminet contact address: <aminet aminet net> |