We resolved the issue.
Apparantly (and scarily) (Geoff you were correct) - the 98r2 Cygnus compiler
for HPUX has some sort of issue with the following lines of code (line 284
in htsearch.cc):
if (parser->hadError())
display.displaySyntaxError(parser->getErrorMessage());
else
display.display(pageNumber);
...something about variable temp creation...etc...?
So ... when I changed it to the following code - the problem went away.
char *tmp;
tmp = parser->getErrorMessage();
if (parser->hadError())
{
display.displaySyntaxError(tmp);
}
else
display.display(pageNumber);
Oddly enough - if I put parser->getErrorMessage() inside the hadError()
block of code (even with my tmp variable) the problem persists.
It's obviously an compiler issue not being able to handle the syntax - and
it's generating the wrong code.
Thanks to all of those that helped.
Gordon
_________________________________________________________________________
Get Your Private, Free E-mail from MSN Hotmail at http://www.hotmail.com.
Share information about yourself, create your own public profile at
http://profiles.msn.com.
------------------------------------
To unsubscribe from the htdig mailing list, send a message to
[EMAIL PROTECTED]
You will receive a message to confirm this.
List archives: <http://www.htdig.org/mail/menu.html>
FAQ: <http://www.htdig.org/FAQ.html>