equal
deleted
inserted
replaced
81 } __IEC_##type##_t;\ |
81 } __IEC_##type##_t;\ |
82 \ |
82 \ |
83 typedef struct {\ |
83 typedef struct {\ |
84 IEC_##type *value;\ |
84 IEC_##type *value;\ |
85 IEC_BYTE flags;\ |
85 IEC_BYTE flags;\ |
86 IEC_##type fvalue;\ |
|
87 } __IEC_##type##_p; |
86 } __IEC_##type##_p; |
88 |
87 |
89 |
88 |
90 |
89 |
91 #define __DECLARE_DERIVED_TYPE(type, base)\ |
90 #define __DECLARE_DERIVED_TYPE(type, base)\ |
100 } __IEC_##type##_t;\ |
99 } __IEC_##type##_t;\ |
101 \ |
100 \ |
102 typedef struct {\ |
101 typedef struct {\ |
103 type *value;\ |
102 type *value;\ |
104 IEC_BYTE flags;\ |
103 IEC_BYTE flags;\ |
105 type fvalue;\ |
|
106 } __IEC_##type##_p; |
104 } __IEC_##type##_p; |
107 |
105 |
108 #define __DECLARE_ENUMERATED_TYPE(type, ...)\ |
106 #define __DECLARE_ENUMERATED_TYPE(type, ...)\ |
109 typedef enum {\ |
107 typedef enum {\ |
110 __VA_ARGS__\ |
108 __VA_ARGS__\ |