Added include guard to calign.h