Re: boolean in C
| От | Tom Lane |
|---|---|
| Тема | Re: boolean in C |
| Дата | |
| Msg-id | 6061.1247753871@sss.pgh.pa.us обсуждение |
| Ответ на | Re: boolean in C (Grzegorz Jaskiewicz <gj@pointblue.com.pl>) |
| Ответы |
Re: boolean in C
|
| Список | pgsql-hackers |
Grzegorz Jaskiewicz <gj@pointblue.com.pl> writes:
> On 16 Jul 2009, at 14:53, Peter Eisentraut wrote:
>>>> the standard does not promise that type _Bool has size = 1 byte.
>>>> We have to have that because of on-disk compatibility requirements.
>>> I think the latter is easily fixable, or forceable to be one byte.
>> How do you plan to do that?
> by casting it to 1 byte type such as char ?
That's hardly going to improve readability for anyone. Also, it will
flat out not work for the catalog struct declarations. When we say
"bool relhasindex;" the compiler had better think that that's a
one-byte field.
> And it is pretty annoying, when your product also has its own BOOLean
> defined...
IOW you're not using stdbool either?
regards, tom lane
В списке pgsql-hackers по дате отправления: