specify more #ifdef and redefine __align to _align