Reimar, do we prefer typedef void * (*foo)(void); or typedef void *(*foo)(void); Uncrustify needs the typedef to recognize the function pointer (necessary anyway?). Without typedef it outputs the 2nd one (i.e. removes spaces between pointer star and parenthesis). Ingo