Il 02/08/2012 10:56, Juan Quintela ha scritto: >> > @@ -503,8 +503,11 @@ extern const VMStateInfo vmstate_info_unused_buffer; >> > #define VMSTATE_TIMER_TEST(_f, _s, _test) \ >> > VMSTATE_POINTER_TEST(_f, _s, _test, vmstate_info_timer, QEMUTimer *) >> > >> > +#define VMSTATE_TIMER_V(_f, _s, _v) \ >> > + VMSTATE_POINTER(_f, _s, _v, vmstate_info_timer, QEMUTimer *) >> > + >> > #define VMSTATE_TIMER(_f, _s) \ >> > - VMSTATE_TIMER_TEST(_f, _s, NULL) >> > + VMSTATE_POINTER(_f, _s, 0, vmstate_info_timer, QEMUTimer *) > You didn't did it, it should be something like: > > #define VMSTATE_TIMER(_f, _s) \ > - VMSTATE_TIMER_TEST(_f, _s, NULL) > + VMSTATE_TIMER_V(_f, _s, 0)
I'm following the other examples: #define VMSTATE_UINT16_EQUAL(_f, _s) \ VMSTATE_SINGLE(_f, _s, 0, vmstate_info_uint16_equal, uint16_t) #define VMSTATE_UINT16_EQUAL_V(_f, _s, _v) \ VMSTATE_SINGLE(_f, _s, _v, vmstate_info_uint16_equal, uint16_t) but I can change it as you indicated. Paolo