AVLMAP - AVL balanced binary tree and mapping library

Download now: avlmap-0.12.4.tar.bz2 [138588 bytes] or avlmap-0.12.4.tar.gz [282691 bytes]

Introduction

The avlmap-0.12.4 library implements a data mapping abstraction in function calls, along with an underlying AVL balanced binary search tree implementation.

Features

Licensing

Copyright © 2000,2003,2006 - Philip Howard - All rights reserved
You may copy and distribute this software under the terms of the GNU Lesser General Public License:
This library is free software; you can redistribute it and/or
modify it under the terms of the GNU Lesser General Public
License
as published by the Free Software Foundation; either
version 2.1 of the License, or (at your option) any later version.

This library is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
Lesser General Public License for more details.

You should have received a copy of the GNU Lesser General Public
License
along with this library; if not, write to the Free Software
Foundation, Inc.
, 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
You may also view the GNU Lesser General Public License here or there.

Download

Click on one of the links shown to download the AVLMAP source code.

Documentation

Programmer documentation in HTML begins here. The HTML documentation is also included in the source code tarball.

Installation

  1. Extract the source from the tarball using the appropriate command for which tarball was downloaded, such as one of these:
    • bunzip2 < avlmap-0.12.4.tar.bz2 | tar -xpf -
    • gunzip < avlmap-0.12.4.tar.gz | tar -xpf -
    This creates a subdirectory named avlmap-0.12.4.
  2. [optional] Create a separate subdirectory to build the library in, and change to that directory.
  3. Run the configure script to create the Makefile. If you are running it from within the optional separate build directory, type in the full path name of the configure script where you extracted the source. The Makefile will be created in the current directory.
    Example: /path/to/source/avlmap-0.12.4/configure --prefix=/path/to/install
  4. Type in: make
  5. Type in: make install
Note that older versions of AVLMAP used a different installation procedure and had a capitalized configure script name.

This web page is: Copyright © 2006; by Phil Howard - all rights reserved.
You may copy this web page under the terms of the GNU Free Documentation License.
Last revised: 2-Aug-2006