retval = register_notifier(DEVICE_NOTIFIER_LCD, notify_callback);
assert_int_equal(retval, 0);
- expect_value(notify_callback, data, 0x3f3f3f3f);
+ expect_value(notify_callback, data, (void *)(intptr_t) 0x3f3f3f3f);
device_notify(DEVICE_NOTIFIER_LCD, (void *)(intptr_t) 0x3f3f3f3f);
}
assert_in_range(retval, 1, INT_MAX);
/* expect invocation of 1st callback and check parameter */
- expect_value(notify_callback, data, notify_data);
+ expect_value(notify_callback, data, (void *)(intptr_t) notify_data);
/* expect invocation of 2nd callback and check parameter */
- expect_value(notify_callback_udata, data, notify_data);
- expect_value(notify_callback_udata, udata, udata2);
+ expect_value(notify_callback_udata, data, (void *)(intptr_t) notify_data);
+ expect_value(notify_callback_udata, udata,(void *)(intptr_t) udata2);
device_notify(DEVICE_NOTIFIER_PMQOS, (void *)(intptr_t) notify_data);
assert_in_range(retval, 1, INT_MAX);
/* expect invocation of 1st callback and check parameter */
- expect_value(notify_callback, data, notify_data);
+ expect_value(notify_callback, data, (void *)(intptr_t) notify_data);
/* expect invocation of 2nd callback and check parameter */
- expect_value(notify_callback_udata, data, notify_data);
- expect_value(notify_callback_udata, udata, udata2);
+ expect_value(notify_callback_udata, data, (void *)(intptr_t) notify_data);
+ expect_value(notify_callback_udata, udata, (void *)(intptr_t) udata2);
/* expect invocation of 3rd callback and check parameter */
- expect_value(notify_callback_udata, data, notify_data);
- expect_value(notify_callback_udata, udata, udata3);
+ expect_value(notify_callback_udata, data, (void *)(intptr_t) notify_data);
+ expect_value(notify_callback_udata, udata, (void *)(intptr_t) udata3);
device_notify(DEVICE_NOTIFIER_PMQOS, (void *)(intptr_t) notify_data);
}
assert_in_range(id2, 1, INT_MAX);
/* expect invocation of 1st callback and check parameter */
- expect_value(notify_callback_udata, data, notify_data);
- expect_value(notify_callback_udata, udata, udata1);
+ expect_value(notify_callback_udata, data, (void *)(intptr_t) notify_data);
+ expect_value(notify_callback_udata, udata, (void *)(intptr_t) udata1);
/* expect invocation of 2nd callback and check parameter */
- expect_value(notify_callback_udata, data, notify_data);
- expect_value(notify_callback_udata, udata, udata2);
+ expect_value(notify_callback_udata, data, (void *)(intptr_t) notify_data);
+ expect_value(notify_callback_udata, udata, (void *)(intptr_t) udata2);
device_notify(DEVICE_NOTIFIER_POWEROFF, (void *)(intptr_t) notify_data);
unregister_notifier_udata(id1);
/* only expect invocation of 2nd callback and check parameter */
- expect_value(notify_callback_udata, data, notify_data);
- expect_value(notify_callback_udata, udata, udata2);
+ expect_value(notify_callback_udata, data, (void *)(intptr_t) notify_data);
+ expect_value(notify_callback_udata, udata, (void *)(intptr_t) udata2);
device_notify(DEVICE_NOTIFIER_POWEROFF, (void *)(intptr_t) notify_data);
}
retval = register_notifier(DEVICE_NOTIFIER_LCD_OFF, notify_callback);
assert_int_equal(retval, 0);
- expect_value(notify_callback, data, 0xabcdabcd);
+ expect_value(notify_callback, data, (void *)(intptr_t) 0xabcdabcd);
device_notify_once(DEVICE_NOTIFIER_LCD_OFF, (void *)(intptr_t) 0xabcdabcd);
/* Don't add expect_value() for callback at this time.
retval = register_notifier_udata(DEVICE_NOTIFIER_BATTERY_CHARGING, notify_callback_udata, (void *)(intptr_t) 0xfefefefe, NULL);
assert_in_range(retval, 1, INT_MAX);
- expect_value(notify_callback_udata, data, 0x34343434);
- expect_value(notify_callback_udata, udata, 0xfefefefe);
+ expect_value(notify_callback_udata, data, (void *)(intptr_t) 0x34343434);
+ expect_value(notify_callback_udata, udata, (void *)(intptr_t) 0xfefefefe);
device_notify_once(DEVICE_NOTIFIER_BATTERY_CHARGING, (void *)(intptr_t) 0x34343434);
/* Don't add expect_value() for callback at this time.
(void *)(intptr_t) 0x4848, destroy_callback_udata);
assert_in_range(id, 1, INT_MAX);
- expect_value(destroy_callback_udata, udata, 0x4848);
+ expect_value(destroy_callback_udata, udata, (void *)(intptr_t) 0x4848);
unregister_notifier_udata(id);
}
(void *)(intptr_t) 0x1177, destroy_callback_udata);
assert_in_range(id, 1, INT_MAX);
- expect_value(notify_callback_udata, data, 0x9a9a9a9a);
- expect_value(notify_callback_udata, udata, 0x1177);
- expect_value(destroy_callback_udata, udata, 0x1177);
+ expect_value(notify_callback_udata, data, (void *)(intptr_t) 0x9a9a9a9a);
+ expect_value(notify_callback_udata, udata, (void *)(intptr_t) 0x1177);
+ expect_value(destroy_callback_udata, udata, (void *)(intptr_t) 0x1177);
device_notify_once(DEVICE_NOTIFIER_LOWBAT, (void *)(intptr_t) 0x9a9a9a9a);
}
assert_in_range(id3, 1, INT_MAX);
/* id2 will be invoked first */
- expect_value(notify_callback_udata, data, 0x1234);
- expect_value(notify_callback_udata, udata, 0x22222222);
+ expect_value(notify_callback_udata, data, (void *)(intptr_t) 0x1234);
+ expect_value(notify_callback_udata, udata, (void *)(intptr_t) 0x22222222);
/* id1, id3 invocation follows it,
* and those are invoked in the order in which they were registered */
- expect_value(notify_callback_udata, data, 0x1234);
- expect_value(notify_callback_udata, udata, 0x11111111);
- expect_value(notify_callback_udata, data, 0x1234);
- expect_value(notify_callback_udata, udata, 0x33333333);
+ expect_value(notify_callback_udata, data, (void *)(intptr_t) 0x1234);
+ expect_value(notify_callback_udata, udata, (void *)(intptr_t) 0x11111111);
+ expect_value(notify_callback_udata, data, (void *)(intptr_t) 0x1234);
+ expect_value(notify_callback_udata, udata, (void *)(intptr_t) 0x33333333);
device_notify(DEVICE_NOTIFIER_DISPLAY_LOCK, (void *)(intptr_t)0x1234);
}