Add more missing 'do { ... } while (0)' in missing macros. Without it,

Bruce Momjian <bruce@momjian.us>

Commit: b4a57b06486df001e9b4e4350c493e2c15e76380
Author: Bruce Momjian <bruce@momjian.us>
Date: 2001-10-25T00:55:48Z
Releases: 7.2.1
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.

Files