}
g_idle_add(ext_vfo_update,NULL);
if(i<0) {
- rit_minus_timer=g_timeout_add(200,rit_timer_cb,(gpointer)(long)i);
+ rit_minus_timer=g_timeout_add(200,rit_timer_cb,GINT_TO_POINTER(i));
} else {
- rit_plus_timer=g_timeout_add(200,rit_timer_cb,(gpointer)(long)i);
+ rit_plus_timer=g_timeout_add(200,rit_timer_cb,GINT_TO_POINTER(i));
}
}
}
g_idle_add(ext_vfo_update,NULL);
if(i<0) {
- xit_minus_timer=g_timeout_add(200,xit_timer_cb,(gpointer)(long)i);
+ xit_minus_timer=g_timeout_add(200,xit_timer_cb,GINT_TO_POINTER(i));
} else {
- xit_plus_timer=g_timeout_add(200,xit_timer_cb,(gpointer)(long)i);
+ xit_plus_timer=g_timeout_add(200,xit_timer_cb,GINT_TO_POINTER(i));
}
}
}
} else {
SetTXAPostGenRun(transmitter->id, 0);
}
- g_idle_add(ext_mox_update,(gpointer)(long)state);
+ g_idle_add(ext_mox_update,GINT_TO_POINTER(state));
}
void tx_set_ps_sample_rate(TRANSMITTER *tx,int rate) {
// then, remove VOX and update display
//
vox_timeout=0;
- g_idle_add(ext_vox_changed,(gpointer)0);
+ g_idle_add(ext_vox_changed,GINT_TO_POINTER(0));
g_idle_add(ext_vfo_update,NULL);
return FALSE;
}
} else {
//
// no hanging time-out, assume that we just fired VOX
- g_idle_add(ext_vox_changed,(gpointer)1);
+ g_idle_add(ext_vox_changed,GINT_TO_POINTER(1));
g_idle_add(ext_vfo_update,NULL);
}
// re-init "vox hang" time
static gboolean enable_cb (GtkWidget *widget, GdkEventButton *event, gpointer data) {
vox_enabled=vox_enabled==1?0:1;
gtk_button_set_label(GTK_BUTTON(widget),vox_enabled==0?"VOX Enable":"VOX Disable");
- g_idle_add(ext_vfo_update, (gpointer) 0);
+ g_idle_add(ext_vfo_update, GINT_TO_POINTER(0));
return TRUE;
}