| OLD | NEW |
| 1 #ifndef _STDALIGN_H | 1 #ifndef _STDALIGN_H |
| 2 #define _STDALIGN_H | 2 #define _STDALIGN_H |
| 3 | 3 |
| 4 #ifndef __cplusplus | 4 #ifndef __cplusplus |
| 5 | 5 |
| 6 /* this whole header only works in C11 or with compiler extensions */ | 6 /* this whole header only works in C11 or with compiler extensions */ |
| 7 #if __STDC_VERSION__ < 201112L && defined( __GNUC__) | 7 #if __STDC_VERSION__ < 201112L && defined(__GNUC__) |
| 8 #define _Alignas(t) __attribute__((__aligned__(t))) | 8 #define _Alignas(t) __attribute__((__aligned__(t))) |
| 9 #define _Alignof(t) __alignof__(t) | 9 #define _Alignof(t) __alignof__(t) |
| 10 #endif | 10 #endif |
| 11 | 11 |
| 12 #define alignas _Alignas | 12 #define alignas _Alignas |
| 13 #define alignof _Alignof | 13 #define alignof _Alignof |
| 14 | 14 |
| 15 #endif | 15 #endif |
| 16 | 16 |
| 17 #define __alignas_is_defined 1 | 17 #define __alignas_is_defined 1 |
| 18 #define __alignof_is_defined 1 | 18 #define __alignof_is_defined 1 |
| 19 | 19 |
| 20 #endif | 20 #endif |
| OLD | NEW |