🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.sources.testers
Article #39

CFR: chipset-2 - two useful software chips (b-tree, dl-list)

#39
From: Kevin Braunsdorf
Date: Mon, 11 Jan 1993 19:42
82 lines
3360 bytes
This is a comp.sources.reviewed Call For Reviews (CFR) for `chipset-2'.

[Moderator's intro]

This package contains two useful `software chips':

	btree.h -- the in-memory B-tree implementation

	dlist.h -- the in-memory doubly-linked list implementation

The source code for each of these has been released into the public domain
by its author, Paul Sander.  If you are interested in *reviewing* these
(I'll take reviews of the two under separate cover too, BTW) send a mail
message to the csr mail-server:

	To: csr@cc.purdue.edu
	Subject: send chipset-2

	<thanks>
	<sig>

and the mail server will send you the stuff.

KSB's initial build notes:
	- the man/man3 directory should be named man/cat3 and man/man3 should
		have the nrofff source in it
	- OK on Sun4 under 4.1.3
	- looks like something I might use
	- I would post this `as is'  (if no nix reviews)

[end Moderator notes]


[From Paul]

This is my revised submission to comp.sources.reviewed of the Software
ChipSet reusable software components.  Most of the reviewers' comments
have been incorporated, a couple of minor bugs were repaired, and some
additional minor enhancement were made.  Below is a list of the specific
changes that were made.

Paul
-------
Changes since the last release:
- Added unpacking and build instructions.
- Added a "verify" target to the top-level makefile that verifies that the
  package unpacked properly.
- Documented the build scaffolding and procedures for adding new components
  to the package.
- Rewrote the build scaffolding so that all configurable options are collected
  into one file, and default rules are collected into another common file.
- Added aliases for the "spotless" target.  These now include "clobber",
  "veryclean", and others.
- Documented the target systems in the ChipSet file.
- Added notices to each of the source code files explaining their status in
  the public domain.
- Added several more redistribution media (compressed tar and cpio archives,
  also zip archives).
- Modified the shar unpacking instructions to recommend editing the common.mk
  file prior to performing a "make all".
- Bumped the patchlevels.
- Added comment headers describing the purposes of the btpriv.h, btree.h,
  dlist.h, and dlpriv.h files.
- Repaired bugs in the termination conditions of the B-tree and list test
  programs.


[Moderator again.]

No special stuff needed to review if you are a C programmer, gcc is
the default compiler -- so it might help if you had that.

If you need help with the mail-server send a note like:
	To: csr@cc.purdue.edu
	Subject: help

	Thanks
	<sig>

If all else failed send a note to me....
--
Kevin Braunsdorf, csr-request@cc.purdue.edu
Technical Details
Message-ID: <C0pG3H.8FE@mentor.cc.purdue.edu>
Path: arc1-ca.pugleaf.net!sparky!uunet!zaphod.mps.ohio-state.edu!darwin.sura.net!haven.umd.edu!purdue!mentor.cc.purdue.edu!feserve.cc.purdue.edu!csr

Show Full Headers
Complete Article Headers
Newsgroups: comp.sources.testers
Path: arc1-ca.pugleaf.net!sparky!uunet!zaphod.mps.ohio-state.edu!darwin.sura.net!haven.umd.edu!purdue!mentor.cc.purdue.edu!feserve.cc.purdue.edu!csr
From: csr@feserve.cc.purdue.edu (Kevin Braunsdorf)
Subject: CFR: chipset-2 - two useful software chips (b-tree, dl-list)
Message-ID: <C0pG3H.8FE@mentor.cc.purdue.edu>
Followup-To: poster
Summary: call for reviews for comp.sources.reviewed
Keywords: chipset-2, btree, doublely linked lists, CFR
Sender: news@mentor.cc.purdue.edu (USENET News)
Organization: PUCC UNIX Group
Date: Mon, 11 Jan 1993 19:42:52 GMT
Lines: 82