Re: tsearch2 regression test failures - Mailing list pgsql-hackers

From Teodor Sigaev
Subject Re: tsearch2 regression test failures
Date
Msg-id 4607A13A.5010804@sigaev.ru
Whole thread Raw
In response to Re: tsearch2 regression test failures  (Tom Lane <tgl@sss.pgh.pa.us>)
Responses Re: tsearch2 regression test failures
Re: tsearch2 regression test failures
List pgsql-hackers
> FWIW, it looks like it failed to reject stopwords.  Is it possible you
Right.

I suppose the problem is with '\r\n'... Try attached patch.
--
Teodor Sigaev                                   E-mail: teodor@sigaev.ru
                                                    WWW: http://www.sigaev.ru/
*** ./contrib/tsearch2/stopword.c.orig    Mon Mar 26 14:25:16 2007
--- ./contrib/tsearch2/stopword.c    Mon Mar 26 14:28:25 2007
***************
*** 47,53 ****

          while (fgets(buf, sizeof(buf), hin))
          {
!             buf[strlen(buf) - 1] = '\0';
              pg_verifymbstr(buf, strlen(buf), false);
              if (*buf == '\0')
                  continue;
--- 47,57 ----

          while (fgets(buf, sizeof(buf), hin))
          {
!             pbuf = buf;
!             while( !isspace( *pbuf ) )
!                 pbuf++;
!             *pbuf = '\0';
!
              pg_verifymbstr(buf, strlen(buf), false);
              if (*buf == '\0')
                  continue;

pgsql-hackers by date:

Previous
From: Tatsuo Ishii
Date:
Subject: Re: Server-side support of all encodings
Next
From: Tatsuo Ishii
Date:
Subject: Re: Server-side support of all encodings