Personally, I prefer the standard C bool type, given it's a) standard, b) 
shorter. Furthermore Microsoft's windows.h already defines boolean:

  $ grep -r '\<boolean\>' /usr/i586-mingw32msvc/include/
  /usr/i586-mingw32msvc/include/rpcndr.h:typedef unsigned char boolean;

which can create havoc depending on how the windows.h is included.

I understand the gallium's naming conventing of taking the GL types such as 
GLboolean and GLuint and stripping the GL prefix, but there are already too 
many bool type definitions out there -- often incompatible ones (sometimes int).

So, I really see no point for boolean type other than consistency for sake of 
it, and if we're really cleaning up the sources, I'd much rather do it on 
opposite direction, i.e., s/\<boolean\>/bool/g.

Anyway, this is probably something we might not achieve consensus, so no biggie 
if we stick boolean as far as I'm concerned.

Jose

----- Original Message -----
> Module: Mesa
> Branch: master
> Commit: 5f2deba9f3f3f9230a9fdd2848e20c1e23e98b8f
> URL:
>    
> http://cgit.freedesktop.org/mesa/mesa/commit/?id=5f2deba9f3f3f9230a9fdd2848e20c1e23e98b8f
> 
> Author: Brian Paul <bri...@vmware.com>
> Date:   Wed Jun  8 08:05:40 2011 -0600
> 
> gallium: s/bool/boolean/
> 
_______________________________________________
mesa-dev mailing list
mesa-dev@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/mesa-dev

Reply via email to