add max_align_t definition for C11 and C++11