I discovered a C program where the author adds a whitespace in type declarations, before the variable name:
int * foo;
GNU indent always deletes this whitespace, whatever the style (GNU, K&R, Linux). I find no explicit mention of this convention anywhere. What can I tell the author of this program, except "nobody does it"?