1998-12-17  Manfred Hollstein  <manfred@s-direktnet.de>

	* ADT-examples/keyhash.cc (main): Check while condition against
	explicit expression.
	* ADT-examples/tsort.cc (main): Likewise.

1998-12-12  Nix  <nix@esperi.demon.co.uk>

	* PlotFile3D/tPlotFile3D.cc (main): Do not rely on implicit int.

	* ADT-examples/Patmain.cc (main): Do not rely on implicit int.
	* ADT-examples/genPatkey.cc (main): Likewise.
	* ADT-examples/generic-q.cc (main): Likewise.
	* ADT-examples/keyhash.cc (main): Likewise, and change to void form.
	* ADT-examples/tsortinp.cc (main): Likewise, and remove name of first
	parameter to suppress unuse warning.
	* ADT-examples/tsort.cc (main): Likewise.
	(Vertex_Node::Vertex_Node,Assoc_Iter::Assoc_Iter): Order initializer
	as in field declaration.
	* ADT-examples/kmp.cc (kmp::kmp): Order initializer as in field
	declaration.

1998-12-09  Manfred Hollstein  <manfred@s-direktnet.de>

	* ADT-examples/keyhash.cc (Lookup_Table::operator ()): Declare return
	type explicitly.

Thu Mar  5 00:48:36 1998  Manfred Hollstein  <manfred@s-direktnet.de>

	* configure.in: Fix typo.

Wed Jan 28 01:56:00 1998  Manfred Hollstein  <manfred@s-direktnet.de>

	* configure.in: (package_makefile_rules_frag): New and
	redirect stderr from ${srcdir}/config.shared to
	${package_makefile_rules_frag}.
	* ADT-examples/configure.in: Ditto.
	* PlotFile3D/configure.in: Ditto.
	* fib/configure.in: Ditto.

Thu May  1 17:31:15 1997  Jason Merrill  <jason@yorick.cygnus.com>

	* fib/Makefile.in (fib): Add $(CXXFLAGS).

	* PlotFile3D/Makefile.in (tPlotFile3D): Add $(CXXFLAGS).

	* ADT-examples/Makefile.in (generic-q): Add $(CXXFLAGS).
	(tsort, tsortinp, keyhash, search, genkey, patricia, kmp): Likewise.

Thu Sep 21 20:52:22 1995  Jeff Law  (law@hurl.cygnus.com)

	* fib/Makefile.in (fib): Link with -lm.

Mon May  8 11:15:21 1995  Brendan Kehoe  (brendan@lisa.cygnus.com)

	* ADT-examples/Patricia.cc (Patricia_Trie::insert): Move
	first_bit_diff decl out of the for loop.
	* ADT-examples/tsort.cc (main): Likewise for `items'.
	* ADT-examples/search.cc (main): Likewise for `i'.
	* lf/entry.cc (Entry_Handler::print_entries): Likewise for `row'.
	* trie-gen/trie.cc (Trie::output): Likewise for `i'.
	* trie-gen/compact.cc (Compact_Matrix::output_arrays): Likewise for
	`i' and `field_width'.
	(Compact_Matrix::bucket_sort): Likewise for `i'.
	(Compact_Matrix::first_fit_decreasing): Likewise for `col_list'.

Sat Nov  5 19:12:25 1994  Jason Merrill  (jason@phydeaux.cygnus.com)

	* PlotFile3D/Makefile.in (LIBS): Remove.

Mon Sep 19 14:34:28 1994  Jason Merrill  (jason@deneb.cygnus.com)

	* ADT-examples/generic-q.cc (queueimplement): Remove trailing \.

Fri May 13 20:53:08 1994  Jason Merrill  (jason@deneb.cygnus.com)

	* various: Make things build with gcc -ansi -pedantic-errors.

Fri May 13 14:20:47 1994  Mike Stump  (mrs@cygnus.com)

	* PlotFile3D/*: Use true and false, instead of TRUE and FALSE.

Fri May 13 14:01:38 1994  Jason Merrill  (jason@deneb.cygnus.com)

	* fib/fib.cc: Add const as necessary to make conformant.

Thu Apr  7 22:26:48 1994  Jason Merrill  (jason@deneb.cygnus.com)

	* ADT-examples/search.cc (public): Fix argtypes of Cmp function.

Sun Feb  6 12:32:52 1994  Jason Merrill  (jason@deneb.cygnus.com)

	* fib/fib.cc: Add 'inline' to some friend declarations.

	* PlotFile3D/Vec3D.h: Remove prototypes for following inline functions.

Mon Nov  1 17:59:01 1993  Per Bothner  (bothner@kalessin.cygnus.com)

	* ADT-examples/Patmain.cc:  Get declarations of start_timer and
	return_elapsed_time from #include <builtin.h>.  (They're
	now extern "C".)

Sun Apr 25 20:57:05 1993  Per Bothner  (bothner@cygnus.com)

	Changes (mostly from Peter Schauer) to permit compilation
	using cfront 3.0 and otherwise be ARM-conforming.
	* fib/fib.cc:
	They work around the used gcc compiler extensions and remove two
	Integer operator * ambiguities.
	I first tried to rewrite all the NRV constructs to use a macro, but
	the result was so ugly that I decided to use the NO_NRV approach
	unconditionally.
	* Plotfile3D/{PlotFile3D.cc,PlotFile3D.h,Vec3D.h,tPlotFile3D}:
	These work around the used gcc compiler extensions, remove an auto
	aggregate initialization and compensate for one inability of cfront
	to inline.  Two type mismatch errors are also fixed.

Fri Jan 15 18:29:14 1993  Per Bothner  (bothner@cygnus.com)

	* ADT-examples/{Patmain.cc, Patricia.cc, Patricia.h, keyhash.cc,
	search.cc, tsort.cc}:  Portability fixes (for cfront compilation)
	from <Peter.Schauer@regent.e-technik.tu-muenchen.dbp.de>.

Tue Dec 29 08:57:24 1992  Ian Lance Taylor  (ian@cygnus.com)

	* Makefile.in: pass $(FLAGS_TO_PASS) to all calls to make.

Thu Dec  3 19:23:27 1992  Per Bothner  (bothner@cygnus.com)

	* Makefile.in: Fix distclean, realclean to not delete
	Makefile before recursing.

Tue Nov 17 22:16:37 1992  Per Bothner  (bothner@rtl.cygnus.com)

	* Makefile.in:  Include 'fib' among the other SUBDIRS.

Thu Aug  6 14:47:09 1992  Ian Lance Taylor  (ian@tweedledumber.cygnus.com)

	* benchmarks/Makefile.in: removed unused MINUS_G variable.

Mon Jul 20 16:10:03 1992  Mike Stump  (mrs@cygnus.com)

	* ADT-examples/keyhash.cc (Word_Read::operator ()):  Add a cast
	from void * to char * since it is not a standard conversion.
	* ADT-examples/keyhash.cc (Word_Read::Word_Read):  Convert old
	style base initialization to new style.

Wed Jun 17 16:40:10 1992  Per Bothner  (bothner@rtl.cygnus.com)

	* Makefile.in, */Makefile.in:  Fix *clean rules.
	* Makefile.in:  Use FLAGS_TO_PASS to pass current
	flags to subdirs.
	* release.log:  Removed and merged with ../WHATS.NEW.
	* fib/Makefile.in:  Use CFLAGS instead of old MINUS_G.
	* ADT-examples/{genPatkey.cc,search.cc}:  Use the
	more portable rand/srand instead of srandom/random
	(who cares if it is less random).

Wed Jun  3 23:26:44 1992  Per Bothner  (bothner@rtl.cygnus.com)

	* benchmarks/dhrystone.cc:  Clean up calls to time():
	Use (_G_time_t*) instead of (long*) for argument casts.
	Also #Include <time.h> instead of bad K&R-style prototype.

Fri May 29 12:35:48 1992  Per Bothner  (bothner@rtl.cygnus.com)

	* lf/Dirent.cc, lf/Dirent.h, lf/directory.cc:  Simplify to
	assume Posix-style direct.h.  (dirent.h fixed to compensate.)
	* lf/directory.cc:  Do The Right thing even if no symlinks.
	* lf/directory.cc:  More portable:  Don't depend on d_namlen.
	* benchmarks/dhrystone.cc: Fix to use _G_SYSV instead of USG.

Thu May 14 15:01:54 1992  Per Bothner  (bothner@rtl.cygnus.com)

	* lf/Makefile.in:  Don't have 'make check' run ./lf -
	it dies on Irix.  FIXME.
	* benchmarks/Makefile.in:  Don't have 'make check' run ./byval -
	it dies on Iris and DECstation.  FIXME.

Wed May  6 22:51:11 1992  Per Bothner  (bothner@rtl.cygnus.com)

	* graph/graph.cc:  Use ostrstream instead of deprecated dtoa.

Fri Apr 17 14:56:51 1992  Per Bothner  (bothner@cygnus.com)

	* lf directory:  Shortened all file names (entry-handler.cc
	to entry.cc etc), as a gradual migrartion to handle SYSV and DOS.
	* Makefile.in, */Makefile.in:  Common changes (see ../ChangeLog).

Tue Mar  3 11:34:21 1992  Heinrich G. Seidl  (hgs@rtl.cygnus.com)

	* Removed `rem-blank.awk' (now done in ../Make.defs with sed)
	  moved `etags.c', `c++-mode.el' and `g++dep.sh' into ../utils
	  moved `fib.cc' into `fib' (updated Makefile and ...)

Sun Mar  1 17:01:39 1992  Per Bothner  (bothner@cygnus.com)

	* PlotFile3D/PlotFile3D.{h,cc}:  Change error method
	to return void, not volatile void.
	* benchmarks/dhrystone.cc: Lexical fix to avoid warning.
	* Makefile.in:  Add 'check' rule.
	Avoid duplicate work sub-directory scan for 'realclean'.
	* {ADT-examples,PlotFile3D,benchmarks,graph,lf}/Makefile.in:
	Add 'check' rule, following updates standards.text.
	* graph/Makefile.in:  Add stuff to 'clean' rule.

Thu Feb 27 16:28:08 1992  Per Bothner  (bothner@cygnus.com)

	* lf/Dirent.h:  Fix prototypes for FOO_Dirent_error_handler.

Mon Feb  3 15:04:05 1992  Per Bothner  (bothner at cygnus.com)

	* PlotFile3 directory:  Converted to use iostream functionality.

Sun Feb  2 13:12:16 1992  Per Bothner  (bothner at cygnus.com)

	* fib.cc:  Add #include <builtin.h>.

Sun Jan 26 19:10:21 1992  Per Bothner  (bothner at cygnus.com)

	* ADT-examples/{Patmain.cc,search.cc,tsort.cc}:
	Add #includes that are needed due to reorganization.
	* graph/{Makefile.in,configure.in, depend}:  Use depend
	rule in ../../Make.defs to generate separate depend file.
	* trie/gen/main.cc (main):  Use iostream package.
