changelog revision 1.1
11.1Scgd1.84 -> 1.85
21.1Scgd	recno:	#ifdef out use of mmap, it's not portable enough.
31.1Scgd
41.1Scgd1.83 -> 1.84	Thu Aug 18 15:46:07 EDT 1994
51.1Scgd	recno:	Rework fixed-length records so that closing and reopening
61.1Scgd		the file now works.  Pad short records on input.  Never do
71.1Scgd		signed comparison in recno input reading functions.
81.1Scgd
91.1Scgd1.82 -> 1.83	Tue Jul 26 15:33:44 EDT 1994
101.1Scgd	btree:	Rework cursor deletion code yet again; bugs with
111.1Scgd		deleting empty pages that only contained the cursor
121.1Scgd		record.
131.1Scgd
141.1Scgd1.81 -> 1.82	Sat Jul 16 11:01:50 EDT 1994
151.1Scgd	btree:	Fix bugs introduced by new cursor/deletion code.
161.1Scgd		Replace return kbuf/dbuf with real DBT's.
171.1Scgd
181.1Scgd1.80 -> 1.81
191.1Scgd	btree:	Fix bugs introduced by new cursor/deletion code.
201.1Scgd	all:	Add #defines for Purify.
211.1Scgd
221.1Scgd1.79 -> 1.80	Wed Jul 13 22:41:54 EDT 1994
231.1Scgd	btree	Change deletion to coalesce empty pages.  This is a major
241.1Scgd		change, cursors and duplicate pages all had to be reworked.
251.1Scgd		Return to a fixed stack.
261.1Scgd	recno:	Affected by cursor changes.  New cursor structures should
271.1Scgd		permit multiple cursors in the future.
281.1Scgd
291.1Scgd1.78 -> 1.79	Mon Jun 20 17:36:47 EDT 1994
301.1Scgd	all:	Minor cleanups of 1.78 for porting reasons; only
311.1Scgd		major change was inlining check of NULL pointer
321.1Scgd		so that __fix_realloc goes away.
331.1Scgd
341.1Scgd1.77 -> 1.78	Thu Jun 16 19:06:43 EDT 1994
351.1Scgd	all:	Move "standard" size typedef's into db.h.
361.1Scgd
371.1Scgd1.76 -> 1.77	Thu Jun 16 16:48:38 EDT 1994
381.1Scgd	hash:	Delete __init_ routine, has special meaning to OSF 2.0.
391.1Scgd
401.1Scgd1.74 -> 1.76
411.1Scgd	all:	Finish up the port to the Alpha.
421.1Scgd
431.1Scgd1.73 -> 1.74
441.1Scgd	recno:	Don't put the record if rec_search fails, in rec_rdelete.
451.1Scgd		Create fixed-length intermediate records past "end" of DB
461.1Scgd		correctly.
471.1Scgd		Realloc bug when reading in fixed records.
481.1Scgd	all:	First cut at port to Alpha (64-bit architecture) using
491.1Scgd		4.4BSD basic integral types typedef's.
501.1Scgd		Cast allocation pointers to shut up old compilers.
511.1Scgd		Rework PORT directory into OS/machine directories.
521.1Scgd
531.1Scgd1.72 -> 1.73
541.1Scgd	btree:	If enough duplicate records were inserted and then deleted
551.1Scgd		that internal pages had references to empty pages of the
561.1Scgd		duplicate keys, the search function ended up on the wrong
571.1Scgd		page.
581.1Scgd
591.1Scgd1.7  -> 1.72	12 Oct 1993
601.1Scgd	hash:	Support NET/2 hash formats.
611.1Scgd
621.1Scgd1.7  -> 1.71	16 Sep 1993
631.1Scgd	btree/recno:
641.1Scgd		Fix bug in internal search routines that caused
651.1Scgd		return of invalid pointers.
661.1Scgd
671.1Scgd1.6  -> 1.7	07 Sep 1993
681.1Scgd	hash:	Fixed big key overflow bugs.
691.1Scgd	test:	Portability hacks, rewrite test script, Makefile.
701.1Scgd	btree/recno:
711.1Scgd		Stop copying non-overflow key/data pairs.
721.1Scgd	PORT:	Break PORT directory up into per architecture/OS
731.1Scgd		subdirectories.
741.1Scgd
751.1Scgd1.5  -> 1.6	06 Jun 1993
761.1Scgd	hash:	In PAIRFITS, the first comparison should look at (P)[2].
771.1Scgd		The hash_realloc function was walking off the end of memory.
781.1Scgd		The overflow page number was wrong when bumping splitpoint.
791.1Scgd
801.1Scgd1.4  -> 1.5	23 May 1993
811.1Scgd	hash:	Set hash default fill factor dynamically.
821.1Scgd	recno:	Fixed bug in sorted page splits.
831.1Scgd		Add page size parameter support.
841.1Scgd		Allow recno to specify the name of the underlying btree;
851.1Scgd			used for vi recovery.
861.1Scgd	btree/recno:
871.1Scgd		Support 64K pages.
881.1Scgd	btree/hash/recno:
891.1Scgd		Provide access to an underlying file descriptor.
901.1Scgd		Change sync routines to take a flag argument, recno
911.1Scgd			uses this to sync out the underlying btree.
921.1Scgd
931.1Scgd1.3  -> 1.4	10 May 1993
941.1Scgd	recno:	Delete the R_CURSORLOG flag from the recno interface.
951.1Scgd		Zero-length record fix for non-mmap reads.
961.1Scgd		Try and make SIZE_T_MAX test in open portable.
971.1Scgd
981.1Scgd1.2  -> 1.3	01 May 1993
991.1Scgd	btree:	Ignore user byte-order setting when reading already
1001.1Scgd		existing database.  Fixes to byte-order conversions.
1011.1Scgd
1021.1Scgd1.1  -> 1.2	15 Apr 1993
1031.1Scgd		No bug fixes, only compatibility hacks.
104