Nick Terrell 8193250615 Modernize macros to use do { } while (0)
This PR introduces no functional changes. It attempts to change all
macros currently using `{ }` or some variant of that to to
`do { } while (0)`, and introduces trailing `;` where necessary.
There were no bugs found during this migration.

The bug in Visual Studios warning on this has been fixed since VS2015.
Additionally, we have several instances of `do { } while (0)` which have
been present for several releases, so we don't have to worry about
breaking peoples builds.

Fixes Issue #3830.
2023-11-21 20:05:17 -05:00
..
2023-06-16 14:42:28 -07:00
2023-10-18 22:45:57 -07:00
2023-09-23 18:56:01 +02:00
2023-11-16 16:19:25 -08:00
2023-11-16 16:19:25 -08:00