Unify the way we use different __attribute__s
We use different `attribute(())`` where available in a different way.
Refactor the usage (and documentation), so there's only one "style".
We use different `attribute(())`` where available in a different way.
Refactor the usage (and documentation), so there's only one "style".