Common for g-obj, g-nff, g-xxx_facets function process_boolean is put to util.c and util.h. Everything was tested with different data (I used room.g database) and result was the same before and after reduction
In this patch, I'm not sure the util.h header belongs in the individual source file lists - it probably belongs in noinst_HEADERS
And what is noinst_HEADERS? util.h is used only here...
I've updated the patch: renamed util into g_util