brace-omission-bug.c: In function `report_status':
brace-omission-bug.c:4:9: warning: macro expands to multiple
                          statements [-Wmultistatement-macros]
    4 |         puts  ( "Logger: system error. See stderr." ); \
      |         ^~~~
brace-omission-bug.c:13:17: note: in expansion of macro
                            `PRINT_ERROR'
   13 |                 PRINT_ERROR ( msg );
      |                 ^~~~~~~~~~~
brace-omission-bug.c:12:9: note: some parts of macro expansion are
                           not guarded by this `if' clause
   12 |         if ( iserror )
      |         ^~
