search-reconciled.c: Use uintptr_t instead of specializing on pointer size.

pull/2168/head
John Ralls 4 months ago
parent 7a4548bf69
commit bab04728f4

@ -151,13 +151,8 @@ static void
toggle_changed (GtkToggleButton *button, GNCSearchReconciled *fe)
{
gboolean is_on = gtk_toggle_button_get_active (button);
#ifdef __LP64__
cleared_match_t value =
(cleared_match_t) ((uint64_t)g_object_get_data (G_OBJECT (button), "button-value") & 0xffffffff); // Binary mask to silence void-pointer-to-enum-cast warning.
#else
cleared_match_t value =
(cleared_match_t)g_object_get_data (G_OBJECT (button), "button-value");
#endif
(cleared_match_t) ((uintptr_t)g_object_get_data (G_OBJECT (button), "button-value") & 0xffffffff); // Binary mask to silence void-pointer-to-enum-cast warning.
if (is_on)
fe->value |= value;

Loading…
Cancel
Save