Are braces really such a horrible solution for this?
gcc doesn't complain in the least about
if (params->fstype->needswap) {
/* function that #defines to empty space */
}
Then again, I dislike with the "No braces are used for control
statements with zero or only a single argument[...]" in share/misc/style.