#define STRINGIFY(x) #x #define CC_PACK(n) _Pragma(STRINGIFY(pack(push, n))) #define N 5 STRINGIFY(N) CC_PACK(N) CC_PACK(3) CC_PACK(4)