1
Mon Sep 4 19:27:49 2006 Ken Pizzini <ken@gnu.org>
2
* configure.in: re-factor how version numbers are handled; add errno.h
3
and strtol() checks; add doc-texi-ver.incl output
4
* bc/bcdefs.h: Prefer <string.h> over <strings.h>
5
* bc/execute.c, bc/load.c, bc/main.c, bc/proto.h, bc/scan.l,
6
bc/storage.c, bc/util.c, bc/warranty.c: De-lint some with "const"
7
declarations, "static" declarations, and un-shadowing a few global
8
variables and functions
9
* dc/dc.c: add "static" keyword on flush_okay() function declaration,
11
* dc/numeric.c: Reworked to avoid breaking C99 type-punning rules
13
Wed Jun 14 08:21:17 2006 Ken Pizzini <ken@gnu.org>
14
* dc/numeric.c (dc_int2data): rework code so that C99 compilers
15
stop whining about the type punning
16
* dc/dc.c (flush_okay): add "static" keyword as a matter of good
19
Sun Jun 11 21:40:37 2006 Ken Pizzini <ken@gnu.org>
20
* doc/bc.1: strip release version information which is not being
21
automatically kept up-to-date
22
* doc/dc.1: don't capitalize Dc or DC
24
Sun Jun 11 09:07:26 2006 Ken Pizzini <ken@gnu.org>
25
* doc/bc.texi, doc/dc.texi, doc/texi-ver.incl.in, doc/Makefile.am:
26
make version text in texinfo-based documentation auto-derive from
28
* configure.in: update to use more modern automake/autoconf
29
directives; factor out version numbers so that AC_SUBST and
30
AC_OUTPUT kcan be used to create doc/texi-ver.incl
31
* doc/Makefile.am: automake does (now) have a mechanism to
32
auto-include declared man pages in the dist tarball, so
35
Sun Jun 11 03:04:18 2006 Ken Pizzini <ken@gnu.org>
36
* lib/Makefile.am: testmul, specialnumber, multidigits.h are
37
autogenerated by special request (only), and "make clean" should
39
* lib/testmul.c: CLOCKS_PER_SEC is typically a "long" value, so make
40
test_time wide enough to hold it; add missing #include directives
41
* lib/number.c: silly warning clean-up:
42
+ declare rt_warn() and rt_error() to take a CONST char* first
44
+ neither _bc_rec_mul() nor _bc_simp_mul() use the full_scale
45
argument, so remove it in the function definitions and invocations
46
+ some C libraries define an index() function; use a different index
47
variable name to avoid gratuitous namespace shadowing
1
49
Sun Jun 4 13:56:58 2006 Ken Pizzini <ken@gnu.org>
2
50
* doc/dc.texi: document new DC_LINE_LENGTH variable; mention
3
51
traditional dc's handling of P with a numeric input