#if !defined(alignof) && __cplusplus < 201103L # ifdef STDC_HEADERS # include # endif # define alignof(x) offsetof(struct { char c; x m; }, m) #endif