[COMMITTERS] pgsql: Use C99 restrict via pg_restrict,rather than restrict directly.

Поиск
Список
Период
Сортировка
От Andres Freund
Тема [COMMITTERS] pgsql: Use C99 restrict via pg_restrict,rather than restrict directly.
Дата
Msg-id E1e2ms4-00046t-OF@gemulon.postgresql.org
обсуждение исходный текст
Список pgsql-committers
Use C99 restrict via pg_restrict, rather than restrict directly.

Unfortunately using 'restrict' plainly causes problems with MSVC,
which supports restrict only as '__restrict'. Defining 'restrict' to
'__restrict' unfortunately causes a conflict with MSVC's usage of
__declspec(restrict) in headers.

Therefore define pg_restrict to the appropriate keyword instead, and
replace existing usages.

This replaces the temporary workaround introduced in 36b4b91ba078.

Author: Andres Freund
Discussion: https://postgr.es/m/2656.1507830907@sss.pgh.pa.us

Branch
------
master

Details
-------
https://git.postgresql.org/pg/commitdiff/91d5f1a4a3e8aea2a6488243bac55806160408fb

Modified Files
--------------
configure                     | 107 ++++++++++++++++++++++++------------------
configure.in                  |  15 +++++-
src/include/libpq/pqformat.h  |  24 +++++-----
src/include/pg_config.h.in    |   4 ++
src/include/pg_config.h.win32 |  22 ++++-----
5 files changed, 101 insertions(+), 71 deletions(-)


--
Sent via pgsql-committers mailing list (pgsql-committers@postgresql.org)
To make changes to your subscription:
http://www.postgresql.org/mailpref/pgsql-committers

В списке pgsql-committers по дате отправления:

Предыдущее
От: Tom Lane
Дата:
Сообщение: Re: [COMMITTERS] pgsql: Add configure infrastructure to detect support for C99's restric
Следующее
От: Andres Freund
Дата:
Сообщение: Re: [COMMITTERS] pgsql: Improve performance ofSendRowDescriptionMessage.