And the preferred form is this (imagine proper indented backslashes here):

```c
#define FOO(bla) \
  do {
    bar();
    baz();
  }
  while (0)
```