RE: Proposal: Make use of C99 designated initialisers fornulls/values arrays

Поиск
Список
Период
Сортировка
Искать
От
Smith, Peter
Тема
RE: Proposal: Make use of C99 designated initialisers fornulls/values arrays
Дата
Msg-id
201DD0641B056142AC8C6645EC1B5F62014B927BAF@SYD1217
Ответ на
Список
Дерево обсуждения
Proposal: Make use of C99 designated initialisers for nulls/valuesarrays "Smith, Peter" <peters@fast.au.fujitsu.com>
Re: Proposal: Make use of C99 designated initialisers fornulls/values arrays Amit Kapila <amit.kapila16@gmail.com>
RE: Proposal: Make use of C99 designated initialisers fornulls/values arrays "Smith, Peter" <peters@fast.au.fujitsu.com>
Re: Proposal: Make use of C99 designated initialisers fornulls/values arrays Andrew Dunstan <andrew.dunstan@2ndquadrant.com>
Re: Proposal: Make use of C99 designated initialisers fornulls/values arrays Bruce Momjian <bruce@momjian.us>
Re: Proposal: Make use of C99 designated initialisers for nulls/values arrays Tom Lane <tgl@sss.pgh.pa.us>
Re: Proposal: Make use of C99 designated initialisers fornulls/values arrays Andres Freund <andres@anarazel.de>
Re: Proposal: Make use of C99 designated initialisers fornulls/values arrays Thomas Munro <thomas.munro@gmail.com>
Re: Proposal: Make use of C99 designated initialisers fornulls/values arrays Isaac Morland <isaac.morland@gmail.com>
Re: Proposal: Make use of C99 designated initialisers fornulls/values arrays Joe Nelson <joe@begriffs.com>
Re: Proposal: Make use of C99 designated initialisers for nulls/values arrays Tom Lane <tgl@sss.pgh.pa.us>
RE: Proposal: Make use of C99 designated initialisers fornulls/values arrays "Smith, Peter" <peters@fast.au.fujitsu.com>
Re: Proposal: Make use of C99 designated initialisers fornulls/values arrays Mark Dilger <hornschnorter@gmail.com>
Re: Proposal: Make use of C99 designated initialisers for nulls/values arrays Tom Lane <tgl@sss.pgh.pa.us>
Re: Proposal: Make use of C99 designated initialisers fornulls/values arrays Mark Dilger <hornschnorter@gmail.com>
Re: Proposal: Make use of C99 designated initialisers for nulls/values arrays Tom Lane <tgl@sss.pgh.pa.us>
Re: Proposal: Make use of C99 designated initialisers fornulls/values arrays Michael Paquier <michael@paquier.xyz>
Re: Proposal: Make use of C99 designated initialisers fornulls/values arrays Amit Kapila <amit.kapila16@gmail.com>
RE: Proposal: Make use of C99 designated initialisers fornulls/values arrays "Smith, Peter" <peters@fast.au.fujitsu.com>
Re: Proposal: Make use of C99 designated initialisers for nulls/values arrays Tom Lane <tgl@sss.pgh.pa.us>
RE: Proposal: Make use of C99 designated initialisers fornulls/values arrays "Smith, Peter" <peters@fast.au.fujitsu.com>
Re: Proposal: Make use of C99 designated initialisers fornulls/values arrays Amit Kapila <amit.kapila16@gmail.com>
Re: Proposal: Make use of C99 designated initialisers fornulls/values arrays Joe Nelson <joe@begriffs.com>
Re: Proposal: Make use of C99 designated initialisers for nulls/values arrays Tom Lane <tgl@sss.pgh.pa.us>
Re: Proposal: Make use of C99 designated initialisers fornulls/values arrays Jacob Champion <pchampion@pivotal.io>
Re: Proposal: Make use of C99 designated initialisers for nulls/values arrays Tom Lane <tgl@sss.pgh.pa.us>
Re: Proposal: Make use of C99 designated initialisers fornulls/values arrays Ashwin Agrawal <aagrawal@pivotal.io>
Re: Proposal: Make use of C99 designated initialisers fornulls/values arrays Chapman Flack <chap@anastigmatix.net>
Re: Proposal: Make use of C99 designated initialisers fornulls/values arrays Bruce Momjian <bruce@momjian.us>
Re: Proposal: Make use of C99 designated initialisers fornulls/values arrays Andres Freund <andres@anarazel.de>
Re: Proposal: Make use of C99 designated initialisers for nulls/values arrays Tom Lane <tgl@sss.pgh.pa.us>
Re: Proposal: Make use of C99 designated initialisers fornulls/values arrays Andres Freund <andres@anarazel.de>
Re: Proposal: Make use of C99 designated initialisers fornulls/values arrays Amit Kapila <amit.kapila16@gmail.com>
Re: Proposal: Make use of C99 designated initialisers fornulls/values arrays Thomas Munro <thomas.munro@gmail.com>
Re: Proposal: Make use of C99 designated initialisers fornulls/values arrays Michael Paquier <michael@paquier.xyz>
Re: Proposal: Make use of C99 designated initialisers fornulls/values arrays Kyotaro Horiguchi <horikyota.ntt@gmail.com>
Re: Proposal: Make use of C99 designated initialisers fornulls/values arrays Amit Kapila <amit.kapila16@gmail.com>
Re: Proposal: Make use of C99 designated initialisers fornulls/values arrays Stephen Frost <sfrost@snowman.net>
Re: Proposal: Make use of C99 designated initialisers fornulls/values arrays Chapman Flack <chap@anastigmatix.net>
Re: Proposal: Make use of C99 designated initialisers fornulls/values arrays Stephen Frost <sfrost@snowman.net>
Re: Proposal: Make use of C99 designated initialisers fornulls/values arrays Andres Freund <andres@anarazel.de>
Re: Proposal: Make use of C99 designated initialisers fornulls/values arrays Stephen Frost <sfrost@snowman.net>
Re: Proposal: Make use of C99 designated initialisers fornulls/values arrays Amit Kapila <amit.kapila16@gmail.com>
Re: Proposal: Make use of C99 designated initialisers for nulls/values arrays "Joe Nelson" <joe@begriffs.com>
Re: Proposal: Make use of C99 designated initialisers fornulls/values arrays Chapman Flack <chap@anastigmatix.net>
Re: Proposal: Make use of C99 designated initialisers fornulls/values arrays Isaac Morland <isaac.morland@gmail.com>
Re: Proposal: Make use of C99 designated initialisers for nulls/values arrays "Joe Nelson" <joe@begriffs.com>
Re: Proposal: Make use of C99 designated initialisers fornulls/values arrays Stephen Frost <sfrost@snowman.net>
Re: Proposal: Make use of C99 designated initialisers for nulls/values arrays Tom Lane <tgl@sss.pgh.pa.us>
Re: Proposal: Make use of C99 designated initialisers fornulls/values arrays Andres Freund <andres@anarazel.de>
Re: Proposal: Make use of C99 designated initialisers fornulls/values arrays Amit Kapila <amit.kapila16@gmail.com>
Re: Proposal: Make use of C99 designated initialisers fornulls/values arrays Michael Paquier <michael@paquier.xyz>
Re: Proposal: Make use of C99 designated initialisers fornulls/values arrays Andres Freund <andres@anarazel.de>
RE: Proposal: Make use of C99 designated initialisers fornulls/values arrays "Smith, Peter" <peters@fast.au.fujitsu.com>
Re: Proposal: Make use of C99 designated initialisers fornulls/values arrays Michael Paquier <michael@paquier.xyz>
RE: Proposal: Make use of C99 designated initialisers fornulls/values arrays "Smith, Peter" <peters@fast.au.fujitsu.com>
Re: Proposal: Make use of C99 designated initialisers fornulls/values arrays vignesh C <vignesh21@gmail.com>
Re: Proposal: Make use of C99 designated initialisers fornulls/values arrays Isaac Morland <isaac.morland@gmail.com>
Re: Proposal: Make use of C99 designated initialisers fornulls/values arrays Joe Nelson <joe@begriffs.com>
RE: Proposal: Make use of C99 designated initialisers fornulls/values arrays "Smith, Peter" <peters@fast.au.fujitsu.com>
Re: Proposal: Make use of C99 designated initialisers fornulls/values arrays Amit Kapila <amit.kapila16@gmail.com>
RE: Proposal: Make use of C99 designated initialisers fornulls/values arrays "Smith, Peter" <peters@fast.au.fujitsu.com>
From: Amit Kapila  Sent: Friday, 4 October 2019 4:50 PM

>>How about I just define them both the same?
>>#define INIT_ALL_ELEMS_ZERO     {0}
>>#define INIT_ALL_ELEMS_FALSE    {0}
>
>I think using one define would be preferred, but you can wait and see if others prefer defining different macros for the same thing.

While nowhere near unanimous, it seems majority favour using a macro (if only to protect the unwary and document the behaviour).
And of those in favour of macros, using INIT_ALL_ELEMS_ZERO even for bool array is a clear preference.

So, please find attached the updated patch, which now has just 1 macro.

Kind Regards
--
Peter Smith
Fujitsu Australia
В списке pgsql-hackers по дате отправления
От: Isaac Morland
Дата:
От: Michael Paquier
Дата:
FAQ