Re: Proposal: Make use of C99 designated initialisers fornulls/values arrays
| От | Isaac Morland |
|---|---|
| Тема | Re: Proposal: Make use of C99 designated initialisers fornulls/values arrays |
| Дата | |
| Msg-id | CAMsGm5ffGmwZxv1_o-=XEgJojMuvNiewC0EmOvitvYmDATeb0w@mail.gmail.com обсуждение исходный текст |
| Ответ на | 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
Re: Proposal: Make use of C99 designated initialisers fornulls/values arrays |
| Список | pgsql-hackers |
On Tue, 1 Oct 2019 at 03:55, Smith, Peter <peters@fast.au.fujitsu.com> wrote:
Typical Example:
Before:
Datum values[Natts_pg_attribute];
bool nulls[Natts_pg_attribute];
...
memset(values, 0, sizeof(values));
memset(nulls, false, sizeof(nulls));
After:
Datum values[Natts_pg_attribute] = {0};
bool nulls[Natts_pg_attribute] = {0};
I hope you'll forgive a noob question. Why does the "After" initialization for the boolean array have {0} rather than {false}?
В списке pgsql-hackers по дате отправления: