CVSROOT: /cvsroot
Module name: pgsql
Changes by: momjian@postgresql.org 01/10/24 20:55:48
Modified files:
contrib/pg_resetxlog: pg_resetxlog.c
contrib/pgcrypto: crypt-blowfish.c rijndael.c
Log message:
Add more missing 'do { ... } while (0)' in missing macros. Without it,
these macros fail in if/else cases:
#define X \
{ \
... \
}
{
if (...)
X;
else
...
}
with proper setup:
#define X \
do { \
... \
} while (0)
it works fine.