[Date Prev][Date Next][Thread Prev][Thread Next]
[Date Index]
[Thread Index]
- Subject: Re: Ref manual; boolean results on c api
- From: liam mail <liam.list@...>
- Date: Wed, 30 May 2012 15:11:08 +0100
On 11 May 2012 09:17, Thijs Schreijer <thijs@thijsschreijer.nl> wrote:
> While I’m at it with the refman;
>
>
>
> There seems to be an inconsistency in how boolean results described in the
> reference manual; mostly they are referenced as a 0 or 1 value, but in a few
> cases it is just ‘boolean’. When just starting with c, I got confused using
> the lua_pushboolean() function, that’s why I noticed it.
>
>
>
> Quickly ran through the manual, these are the ones I found not explicitly
> defining what the Boolean value is supposed to be;
>
> lua_gc; description of LUA_GCISRUNNING
>
> lua_pushboolean
>
> lua_tointegerx
>
> lua_tonumberx
>
> lua_tounsignedx
>
>
>
> and yes, I know this is taking nitpicking to a whole new level, so do with
> it as you like
>
>
>
> Thijs
Anyone using the C API should already understand that a boolean has
only two values (unless you are Microsoft) with zero being false and
none zero being true.
Liam