Skip to main content.
home | support | download

Back to List Archive

Re: [SWISH-E:93] Indexing bug when last char != whitespace (fwd)

From: Roy Tennant <rtennant(at)not-real.library.berkeley.EDU>
Date: Mon Dec 15 1997 - 18:06:33 GMT
We have taken a look at this and have put it in the queue of things to 
do. The reason it has not been implemented is that it will take some work 
to make sure there are no untoward consequences for doing so. Meanwhile, 
adding a newline at the end of any offending file would also do the 
trick, which is the normal practice. Thanks, 
Roy Tennant

On Mon, 15 Dec 1997, Paul J. Lucas wrote:

> 	Is anybody going to fix this bug?  There has yet to be any
> 	response at all.
> 	- Paul
> ---------- Forwarded message ----------
> Date: Thu, 13 Nov 1997 17:23:32 -0800
> From: "Paul J. Lucas" <>
> To: Multiple recipients of list <swish-e@sunsite.berkeley.EDU>
> Subject: [SWISH-E:70] Indexing bug when last char != whitespace
> 	It appears as though there is a bug in:
> 		index.c:countwords()
> 	in that if a text file has EOF immediately after a word
> 	character, e.g.:
> 		somefile.txt
> 		------------
> 		Now is the time<EOF>
> 	where EOF is right after the 'e' in "time," then the last word
> 	on the line, in this case "time", is not indexed.
> 	Anybody care to make an "official" fix?
> 	- Paul J. Lucas
> 	  NASA Ames Research Center		Caelum Research Corporation
> 	  Moffett Field, California		San Jose, California
> 	  <pjl AT ptolemy DOT arc DOT nasa DOT gov>
Received on Mon Dec 15 10:10:33 1997