I wrote:
> ... If so, we could perhaps
> fix it by doing
> #ifdef FRONTEND
> extern pg_prng_state pg_global_prng_state;
> #else
> extern PGDLLIMPORT pg_prng_state pg_global_prng_state;
> #endif
Ah, I now see the same hack being used in keywords.h and pg_bitutils.h,
so I'll go do that. (Maybe we should invent a variant of PGDLLIMPORT
that can make this happen without as much code duplication?)
regards, tom lane