GritsPoly *poly = grits_poly_parse(sparts[3], "\t", " ", ",");
/* Insert polys into the tree */
- gint id = g_ascii_strtoll(sparts[0], NULL, 10);
+ glong id = g_ascii_strtoll(sparts[0], NULL, 10);
g_tree_insert(counties, (gpointer)id, poly);
/* Insert into states list */
gchar **fipses = g_strsplit(msg->cap.fips6, " ", -1);
GList *counties = NULL;
for (int i = 0; fipses[i]; i++) {
- gint fips = g_ascii_strtoll(fipses[i], NULL, 10);
+ glong fips = g_ascii_strtoll(fipses[i], NULL, 10);
GritsPoly *county = g_tree_lookup(alert->counties, (gpointer)fips);
if (!county)
continue;
{
AWeatherLevel2 *level2 = _level2;
if (gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(button))) {
- gint type = (gint)g_object_get_data(G_OBJECT(button), "type");
- gint elev = (gint)g_object_get_data(G_OBJECT(button), "elev");
+ gint type = (glong)g_object_get_data(G_OBJECT(button), "type");
+ gint elev = (glong)g_object_get_data(G_OBJECT(button), "elev");
aweather_level2_set_sweep(level2, type, (float)elev/100);
//level2->colormap = level2->sweep_colors;
}
g_object_set(button, "draw-indicator", FALSE, NULL);
gtk_box_pack_end(GTK_BOX(elev_box), button, TRUE, TRUE, 0);
- g_object_set_data(G_OBJECT(button), "level2", (gpointer)level2);
- g_object_set_data(G_OBJECT(button), "type", (gpointer)vi);
- g_object_set_data(G_OBJECT(button), "elev", (gpointer)(int)(elev*100));
+ g_object_set_data(G_OBJECT(button), "level2", level2);
+ g_object_set_data(G_OBJECT(button), "type", (gpointer)(guintptr)vi);
+ g_object_set_data(G_OBJECT(button), "elev", (gpointer)(guintptr)(elev*100));
g_signal_connect(button, "clicked", G_CALLBACK(_on_sweep_clicked), level2);
}
}