smbase: A Utility Library

Introduction

"smbase" stands for Scott McPeak's Base Library (sorry, naming things is not my specialty). It's a bunch of utility modules I use in virtually all of my projects. The entire library is in the public domain.

Some of the links below refer to generated documentation files. If you are reading this from your local filesystem, you may have to say "make gendoc" (after "./configure") to get them.

Build Instructions

  $ ./configure
  $ make
  $ make check
./configure understands these options. You can also look at the Makefile.

Module List

Test drivers. Below are the modules that are purely test drivers for other modules. They're separated out from the list above to avoid the clutter.

Module Dependencies

The scan-depends.pl script is capable of generating a module dependency description in the Dot format. Not all the modules appear; I try to show the most important modules, and try to avoid making Dot do weird things. Below is its output.

Module Dependencies
There's also a Postscript version.

Valid HTML 4.01!