Обсуждение: latest commit breaks tsearch2
query_gist.c: In function `sizebitvec':
query_gist.c:203: warning: control reaches end of non-void function
Looking at the code, gcc is right to complain --- if this is working for
you it's only accidental. I don't much care for the hard-wired
assumption about the size of TPQTGist either ...
regards, tom lane
> query_gist.c: In function `sizebitvec':
> query_gist.c:203: warning: control reaches end of non-void function
Fixed
>
> Looking at the code, gcc is right to complain --- if this is working for
> you it's only accidental.
It works because index tree was correct but was very far from optimal.
> I don't much care for the hard-wired
> assumption about the size of TPQTGist either ...
typedef uint64 TPQTGist;
What is your doubt? You suggest to use sizeof(TPQTGist)*BIT_PER_BYTE?
--
Teodor Sigaev E-mail: teodor@sigaev.ru
WWW: http://www.sigaev.ru/
Teodor Sigaev <teodor@sigaev.ru> writes:
>> I don't much care for the hard-wired
>> assumption about the size of TPQTGist either ...
> typedef uint64 TPQTGist;
> What is your doubt? You suggest to use sizeof(TPQTGist)*BIT_PER_BYTE?
Yeah. It'll make the code easier to adapt to a machine without any
native int64 type.
regards, tom lane