20 lines · c
1struct NS {2 int a;3 int b;4};5 6enum NSE {7 FST = 22,8 SND = 43,9 TRD = 5510};11 12#define NS_ENUM(_type, _name) \13 enum _name : _type _name; \14 enum _name : _type15 16typedef NS_ENUM(int, NSMyEnum) {17 MinX = 11,18 MinXOther = MinX,19};20