Made include guards in post.h standard compliant
Updating to C99