[comp.lang.c] B-PLUS Indexing

emjeffb@sdrc.COM (Jeff Blanchet) (03/12/91)

I have been trying to use the BPLUS indexing routines which is a shareware
product of Hunter and Associates. I have version 2.0.

I have been able to use these routines on a HP unix system and under MS-DOS.
The package was written for MS-DOS but I have succeeded in running it on unix
platforms.

I have had no problems on the unix system but I want to run my program on my
PC. I have isolated the problem a little. I have a data file which has my
records I want to have indexed (316 records). I want to have five indexes setup
on this file. I created a little test program that does nothing more then
reindex the data file (creates the 5 index files). If I compile all objects
using the small or medium model this program works fine. If I compile using the
large or huge model the program either hangs or gives an error about reading a
record number that does not exist in the file. Obviously there is a problem
with memory overwriting that I cannot seem to find. I believe it has something
to do with the index routines compiled in a model that includes far data.

I must use the large model to run my program. The other models are not large
enough for me to use.

Other then this problem the package seems pretty good. If I can get this
problem fixed I would be more then happy to pay the $35 registration fee. That
is a very good price for a package of indexing routines.

Has anyone else used these routines and experienced the above problem? 
Is there a newer version of the indexing routines?
Does anyone have another index package (cheap) that I can try?

I need to have a solution in the next couple of weeks. The program I am writing
is for a fantasy baseball league.

Thanks in advance!

Jeff Blanchet                         UUCP: uunet!sdrc!emjeffb
SDRC
Cincinnati Ohio

catfood@NCoast.ORG (Mark W. Schumann) (03/18/91)

In article <876@sdrc.COM> emjeffb@sdrc.COM (Jeff Blanchet) writes:
>I have been trying to use the BPLUS indexing routines which is a shareware
>product of Hunter and Associates. I have version 2.0.

>Other then this problem the package seems pretty good. If I can get this
>problem fixed I would be more then happy to pay the $35 registration fee. That
>is a very good price for a package of indexing routines.

>Has anyone else used these routines and experienced the above problem? 
>Is there a newer version of the indexing routines?
>Does anyone have another index package (cheap) that I can try?

I tried to call Hunter for some information and/or registration.
This was a year ago, and the phone number given in the documentation
has been disconnected.  A call to directory assistance in Hunter's
former home city (Portland, Oregon?) revealed no businesses named
Hunter.

Nice set of routines, but it looks as though you'll have to do
without support or upgrades.  But the price is right...  :-)

-- 
============================================================
Mark W. Schumann  3111 Mapledale Avenue, Cleveland 44109 USA
Domain: catfood@ncoast.org
UUCP:   ...!mailrus!usenet.ins.cwru.edu!ncoast!catfood

glenm@bcars318.UUCP (Glen Martin) (03/19/91)

In article <876@sdrc.COM> catfood@NCoast.ORG (Mark W. Schumann) writes:
>I tried to call Hunter for some information and/or registration.
>This was a year ago, and the phone number given in the documentation
>has been disconnected.
I tried to find Hunter and Associates about 3 years ago, and had
similar lack of luck. 

>>Other then this problem the package seems pretty good. If I can get this
>>problem fixed I would be more then happy to pay the $35 registration fee. That
>>is a very good price for a package of indexing routines.
Indeed, a good set of routines. I found one bug, which was fixed by
replacing strmove with memmove, or something like that. I can't
remember what version that was ...
I seem to recall that the tree depth was limited by a compile
time switch, though ...

-------------------------------------------------------------------------------
Glen Martin  |Bitnet:  glenm@bnr.ca                   |  Phone: (613) 763-7299
BNR Ltd.     |  UUCP:  ..uunet!bnrgate!bcars318!glenm |  FAX:   (613) 763-2626
           BNR may own my fingers, but my opinions are all mine.
-------------------------------------------------------------------------------