Use C99 designated initializers for some structs
Peter Eisentraut <peter_e@gmx.net>
Use C99 designated initializers for some structs These are just a few particularly egregious cases that were hard to read and write, and error prone because of many similar adjacent types. Discussion: https://www.postgresql.org/message-id/flat/4c9f01be-9245-2148-b569-61a8562ef190%402ndquadrant.com
Files
| Path | Change | +/− |
|---|---|---|
| src/backend/access/transam/xact.c | modified | +2 −21 |
| src/backend/catalog/heap.c | modified | +77 −21 |
| src/bin/psql/tab-complete.c | modified | +119 −315 |
| src/pl/plpython/plpy_cursorobject.c | modified | +8 −31 |
| src/pl/plpython/plpy_planobject.c | modified | +6 −31 |
| src/pl/plpython/plpy_plpymodule.c | modified | +8 −14 |
| src/pl/plpython/plpy_resultobject.c | modified | +14 −41 |
| src/pl/plpython/plpy_subxactobject.c | modified | +6 −31 |
Discussion
- Use C99 designated initializers for some structs 15 messages · 2018-08-29 → 2018-09-07