[Spice-devel] bool or gboolean

Christophe de Dinechin dinechin at redhat.com
Thu Feb 16 12:24:04 UTC 2017


> On 16 Feb 2017, at 13:17, Pavel Grunt <pgrunt at redhat.com> wrote:
> 
> On Wed, 2017-02-15 at 11:39 -0500, Frediano Ziglio wrote:
>> Hi,
>>   question was raised recently on the ML and IRC.
>> 
>> Some time ago we decided to use gboolean but some of us would like
>> to discuss again.
>> 
>> As any style changes there's no right or wrong, mainly personal
>> opinions but I think consistency is quite important.
>> 
>> Some consideration (feel free to add/remove/comment)
>> - gboolean is more used in the code (about 76%)
>> - TRUE/FALSE are more used (96%)
>> - bool is C99 convention, defined in stdbool.h
>> - using gcc the bool type is a bit different from gboolean
>>   (which basically is an int) catching some problems as
>>   warnings (like cast between different function pointers
>>   using bool instead of gboolean/int)
> this is very important point in my opinion
> 
>> - bool is easier to write (OT: and my vim is more happy too)
>> 
>> There are 2 kind of decision:
>> - prefer bool or gboolean
>> - stay consistent with constants (bool -> true/false,
>>   gboolean -> TRUE/FALSE), continue to use TRUE/FALSE.
>> 
>> I think as usual new code should follow style while old
>> for "blame" purposes should stay as is (unless code stop
>> compiling for instance).
> I agree, no mass rename
> 
>> 
>> For opinions
>> 
>> - bool/gboolean
>>   - bool
>>> +1
> +1
+1
>> 
>>   - gboolean
>> 
>> - consistent with type
>>   - yes
>>> +1 
> +1
+1

>> 
>>   - no
>> 
>> Frediano
>> _______________________________________________
>> Spice-devel mailing list
>> Spice-devel at lists.freedesktop.org
>> https://lists.freedesktop.org/mailman/listinfo/spice-devel
> _______________________________________________
> Spice-devel mailing list
> Spice-devel at lists.freedesktop.org
> https://lists.freedesktop.org/mailman/listinfo/spice-devel



More information about the Spice-devel mailing list