hopefully this resolves the rest of the issues with hideously nonportable hacks in programs that use gnulib.
this is a really ugly and backwards function, but its presence will prevent lots of broken gnulib software from trying to define its own version of fpurge and thereby failing to build or worse.