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