No space between type and *

Remove space between type and "*" or "&" in reference and pointer
declarations, per Bertrand's request, including many existing
instances. I always thought it was poor style due to the risk of
confusion in code such as

char* a, b;

But I'm happy to defer to the site style.