It's a nice approach, but I think it relies on C interpreting integer
0 as false, which we can't do in Java.   (And, we lack "unsigned int"
in java so we have immense freedom to pick any negative number as our
sentinel ;) ).

Not to mention it'd be a scary change to make at this point!  So I
think we should just stick with -1 as our sentinel.

Mike

On Fri, Apr 24, 2009 at 5:33 PM, Marvin Humphrey <mar...@rectangular.com> wrote:
> On Fri, Apr 24, 2009 at 05:18:30PM -0400, Michael McCandless wrote:
>
>> > One additional wrinkle, though: doc nums start at 1 rather than 0, so the
>> > return values for Next() and Advance() can double as a booleans.
>>
>> Meaning they return 0 to indicate "no more docs"?
>
> Yes.  0 is our sentinel.
>
> Marvin Humphrey
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: java-dev-unsubscr...@lucene.apache.org
> For additional commands, e-mail: java-dev-h...@lucene.apache.org
>
>

---------------------------------------------------------------------
To unsubscribe, e-mail: java-dev-unsubscr...@lucene.apache.org
For additional commands, e-mail: java-dev-h...@lucene.apache.org

Reply via email to