Re: Proposal: Make use of C99 designated initialisers fornulls/values arrays
От | Andrew Dunstan |
---|---|
Тема | Re: Proposal: Make use of C99 designated initialisers fornulls/values arrays |
Дата | |
Msg-id | ed668d91-7301-6b78-8ee4-70bf50b30869@2ndQuadrant.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
|
Список | pgsql-hackers |
On 10/1/19 6:12 AM, Amit Kapila wrote: > On Tue, Oct 1, 2019 at 1:25 PM Smith, Peter <peters@fast.au.fujitsu.com> wrote: >> Dear Hackers, >> >> I have identified some OSS code which maybe can make use of C99 designated initialisers for nulls/values arrays. >> >> ~ >> >> Background: >> There are lots of tuple operations where arrays of values and flags are being passed. >> Typically these arrays are being previously initialised 0/false by memset. >> By modifying code to use C99 designated initialiser syntax [1], most of these memsets can become redundant. >> Actually, this mechanism is already being used in some of the existing OSS code. This patch/proposal just propagates thesame idea to all other similar places I could find. >> >> ~ >> >> Result: >> Less code. Removes ~200 unnecessary memsets. >> More consistent initialisation. >> > +1. This seems like an improvement. I can review and take this > forward unless there are objections from others. > > +1. cheers andrew -- Andrew Dunstan https://www.2ndQuadrant.com PostgreSQL Development, 24x7 Support, Remote DBA, Training & Services
В списке pgsql-hackers по дате отправления: