mycroft
|
72a2509e35
|
When deleting a big key, the offset of an empty page should be bsize, not
bsize-1; otherwise an insertion into the empty page will cause the new key to
be elongated by 1 byte.
|
1999-07-29 07:48:03 +00:00 |
mycroft
|
462e381edd
|
Previous bug fix was slightly wrong. In this case, the data must start on a
new page, or we will mistakenly think the first page is the end of the data.
|
1999-07-29 01:12:57 +00:00 |
mycroft
|
14f4149717
|
Make the packing more dense in a couple of cases.
|
1999-07-28 19:41:36 +00:00 |
mycroft
|
ec7d7ed5ec
|
If (keysize+datasize)%(bsize=14)==0, insertion of a `big key' would cause an
invariant (actually, an ugly hack) to fail, and all Hell would break loose.
|
1999-07-28 19:33:03 +00:00 |
christos
|
dc1c2ccb47
|
don't compare non-pointer values against NULL.
|
1999-07-10 17:48:54 +00:00 |
christos
|
61238e7179
|
delint
|
1998-12-09 12:42:46 +00:00 |
thorpej
|
e79648d085
|
Add some braces to make egcs happy.
|
1998-08-18 23:50:08 +00:00 |
christos
|
00ae392d92
|
Fix RCSID's
Fix gcc warnings.
|
1997-07-13 18:51:48 +00:00 |
cgd
|
738330da77
|
merge DB 1.85 changes
|
1996-05-03 21:38:43 +00:00 |
cgd
|
402f19d1dd
|
add unintrusive Ids
|
1995-02-27 13:21:44 +00:00 |
cgd
|
a6d14e368c
|
clean up import
|
1994-08-18 00:38:04 +00:00 |
jtc
|
9c20f740a3
|
Declare rcsid strings so they are stored in text segment.
|
1993-08-26 00:43:03 +00:00 |
mycroft
|
e9d867ef50
|
Add RCS identifiers.
|
1993-08-01 17:54:45 +00:00 |
cgd
|
9f0aa214be
|
update db code to v1.6 from vangogh, and put it in "db" rather than "DB"
|
1993-06-14 23:52:39 +00:00 |