Re: Out-of-memory error reports in libpq
От | Andrew Dunstan |
---|---|
Тема | Re: Out-of-memory error reports in libpq |
Дата | |
Msg-id | d8567866-dd01-41df-cba1-b5a372b6d90e@dunslane.net обсуждение исходный текст |
Ответ на | Re: Out-of-memory error reports in libpq (Peter Smith <smithpb2250@gmail.com>) |
Ответы |
Re: Out-of-memory error reports in libpq
|
Список | pgsql-hackers |
On 7/29/21 3:01 AM, Peter Smith wrote: > (This is not a code review - this is just to satisfy my curiosity) > > I've seen lots of code like this where I may have been tempted to use > a ternary operator for readability, so I was wondering is there a PG > convention to avoid such ternary operator assignments, or is it simply > a personal taste thing, or is there some other reason? > > For example: > > if (msg) > res->errMsg = msg; > else > res->errMsg = libpq_gettext("out of memory\n"); > > VERSUS: > > res->errMsg = msg ? msg : libpq_gettext("out of memory\n"); > A simple grep on the sources should disabuse you of any idea that there is such a convention. The code is littered with examples of the ?: operator. cheers andrew -- Andrew Dunstan EDB: https://www.enterprisedb.com
В списке pgsql-hackers по дате отправления: