David Rowley <david(dot)rowley(at)2ndquadrant(dot)com> writes:
> formatting.c in NUM_prepare_locale()
> else if (strcmp(Np->decimal, ",") !=0)
I'll bet a nickel that that's pgindent's fault. It probably thinks
that "decimal" is a typedef (greps typedefs.list ... yes), and that
tends to result in funny space-omissions later in the line.
regards, tom lane