NdeX_medium.jpg

 

Program for Binary Searching a Constant Flat File Database:

Installation


Home | Installation | Usage | FAQs | Utilities | Architecture | QA | Tests | Links | License | Author | Download | Thanks



home.jpg
installation.jpg
usage.jpg
FAQs.jpg
utilities.jpg
architecture.jpg
QA.jpg
tests.jpg
links.jpg
license.jpg
author.jpg
download.jpg
thanks.jpg

The ndex program is a command line utility for fast binary searching sorted flat file constant databases.

The ndex home page is at http://www.johncon.com/ndex/.

To build the program, gunzip the source files, and tar xvf ndex.tar. Cd to the ndex directory, and type "make".

To install the executables, cp(1) both the ndex and rename programs to a directory in your executable path. The ndex.1, and rename.1, files are the nroff sources to the man pages. The catman pages, ndex.catman, and rename.catman, are also included.

Notes:

  1. If you are not using GCC as the compiler, you will have to change the CC and CFLAGS definitions in the Makefile.

  2. If you are using GCC, depending on the version, you may have to change the -W* lint and syntax checking arguments. For example,

    CFLAGS = -O

    should work on GCC and most compilers.

  3. The program sources have a large amount of internal documentation, much of it duplicated in the man(1) page-the ndex program is less than 200 lines of active code, out of a thousand total lines in the source files and documentation. If you want to work on it, read the man(1) page, then see the section on program architecture.

  4. The sources are known to compile on systems that have a GNU C compiler, GCC; the BSD variants, like Sun OS or FreeBSD; Sun Solaris; and MSDOS, without modifications, other than to the Makefile.


A license is hereby granted to reproduce this software source code and to create executable versions from this source code for personal, non-commercial use. The copyright notice included with the software must be maintained in all copies produced.

THIS PROGRAM IS PROVIDED "AS IS". THE AUTHOR PROVIDES NO WARRANTIES WHATSOEVER, EXPRESSED OR IMPLIED, INCLUDING WARRANTIES OF MERCHANTABILITY, TITLE, OR FITNESS FOR ANY PARTICULAR PURPOSE. THE AUTHOR DOES NOT WARRANT THAT USE OF THIS PROGRAM DOES NOT INFRINGE THE INTELLECTUAL PROPERTY RIGHTS OF ANY THIRD PARTY IN ANY COUNTRY.

So there.

Copyright © 1994-2007, John Conover, All Rights Reserved.


Comments and/or bug reports should be addressed to:

john@email.johncon.com

http://www.johncon.com/
http://www.johncon.com/ntropix/
http://www.johncon.com/ndustrix/
http://www.johncon.com/nformatix/
http://www.johncon.com/ndex/
John Conover
john@email.johncon.com
January 6, 2005



Home | Installation | Usage | FAQs | Utilities | Architecture | QA | Tests | Links | License | Author | Download | Thanks


Copyright © 1994-2007 John Conover, john@email.johncon.com. All Rights Reserved.
Last modified: Thu Mar 22 18:08:25 PDT 2007 $Id: installation.html,v 1.0 2007/03/23 01:11:10 conover Exp $
Valid HTML 4.0!