pgsql/contrib pg_resetxlog/pg_resetxlog.c pgcr ...

Started by Bruce Momjianalmost 25 years ago1 messagescomitters
Jump to latest
#1Bruce Momjian
bruce@momjian.us

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.