While poking around partition.c I noticed that one of the functions there is *defined* as "extern". Normally we'd only do this in the declaration of the function. I don't really see why it's needed in the definition.
Anyway, I removed it. I then thought I'd better look around for any others too... A patch is attached which removes them all, apart from the snowball ones. I didn't touch those. -- David Rowley http://www.2ndQuadrant.com/ PostgreSQL Development, 24x7 Support, Training & Services
Description: Binary data