D | gclosure.c | 104 #define CHANGE_FIELD(_closure, _field, _OP, _value, _must_set, _SET_OLD, _SET_NEW) \ argument 121 #define SWAP(_closure, _field, _value, _oldv) CHANGE_FIELD (_closure, _field, =, _value, TRUE, *(… argument 122 #define SET(_closure, _field, _value) CHANGE_FIELD (_closure, _field, =, _value, TRUE, … argument 123 #define INC(_closure, _field) CHANGE_FIELD (_closure, _field, +=, 1, TRUE, … argument 124 #define INC_ASSIGN(_closure, _field, _newv) CHANGE_FIELD (_closure, _field, +=, 1, TRUE, … argument 125 #define DEC(_closure, _field) CHANGE_FIELD (_closure, _field, -=, 1, TRUE, … argument 126 #define DEC_ASSIGN(_closure, _field, _newv) CHANGE_FIELD (_closure, _field, -=, 1, TRUE, … argument
|