Announcing the release of bc-1.08.2, and its bundled dc-1.5.2. This release fixes some small bugs noticed in the 1.08.1 release (see below for details).
GNU bc and dc are arbitrary precision calculators. GNU bc uses a more traditional algebraic notation, and somewhat C-like function definitions; the behavior is largely specified by POSIX.2. GNU dc uses so-called "reverse-Polish notation (RPN) and macro recursion; there is no formal specification, but it should be compatible with traditional implementations of dc. This release can be downloaded from https://ftp.gnu.org/gnu/bc/bc-1.08.2.tar.gz (458 KiB) or https://ftp.gnu.org/gnu/bc/bc-1.08.2.tar.lz (330 KiB) and all of the usual mirrors thereof. Changes in bc from 1.08.1 to 1.08.2: Remove last vestages of K&R C; this allows gcc-15+ to compile the code without special options. Some typo and formatting fixes in the documentation. Changes in dc 1.5.1 to 1.5.2: Plug a small memory leak.