Thread: [COMMITTERS] pgsql: Use C99 restrict via pg_restrict,rather than restrict directly.
[COMMITTERS] pgsql: Use C99 restrict via pg_restrict,rather than restrict directly.
From
Andres Freund
Date:
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