Correct the definition of capnp_use(x) macro. > recommended to surround macro arguments > in the replacement list with parentheses. This > ensures that the argument value is calculated > properly.
When generating code for an empty struct, the read_/write_ functions would print warnings about the unused "s" pointer. Silence these.