From: darrenp@dibbler.cs.monash.edu.au (Daz) Subject: Re: MetalBase: Little Index Bug Solved Date: Thu, 1 Jul 1993 04:57:05 GMT
poenisch@Wirtschaft.TU-Chemnitz.DE (Jens Poenisch) writes:
>Hi,
>if you have also seen, there are problems in MetalBase 5.0 if you want to
>use indices of multiple fields - only the first will be used.
>The bug is in the build program. The function contains_serial(desc)
>replaces commata in the index string by \000 before the index is
>created. Here my stupid solution:
>------------------
>contains_serial(desc)
>char *desc;
>{
> char tmp[128], *line, *pch;
> strcpy(tmp, line);
> for(line = tmp; pch = ....
Yes - this one annoyed me for a while - I told the author - and he said yes he
had fixed it and it would be out in the next release "in a few months time".
The speed concerns were more of a worry to me - so much so that I (along with
a couple of friends) wrote a replacement for metalbase (diamondbase) - if you
are interested, have a look on pippin.cs.monash.edu.au in pub/export the
file is something like diamond-0.1.2.tar.Z - please mail me if you decide to
play with it.
Daz.