]> git.rkrishnan.org Git - pihpsdr.git/commitdiff
changed uintptr_t to gtk conversion macros
authorJohn Melton G0ORX <john.d.melton@googlemail.com>
Sun, 6 Oct 2019 10:37:10 +0000 (11:37 +0100)
committerJohn Melton G0ORX <john.d.melton@googlemail.com>
Sun, 6 Oct 2019 10:37:10 +0000 (11:37 +0100)
25 files changed:
ant_menu.c
band_menu.c
bandstack_menu.c
cw_menu.c
display_menu.c
dsp_menu.c
equalizer_menu.c
ext.c
fft_menu.c
filter_menu.c
freedv_menu.c
meter_menu.c
midi3.c
mode_menu.c
new_protocol.c
oc_menu.c
ps_menu.c
radio_menu.c
rigctl.c
rigctl_menu.c
rx_menu.c
step_menu.c
store_menu.c
toolbar.c
vfo_menu.c

index 5d910ac01a440956f9f5fb43c4798388e47124c8..b6bb7ecc17f4efb2677cf138b2cc0a521d6889bb 100644 (file)
@@ -60,8 +60,8 @@ static gboolean delete_event(GtkWidget *widget, GdkEvent *event, gpointer user_d
 }
 
 static void rx_ant_cb(GtkWidget *widget, gpointer data) {
-  int b=((uintptr_t)data)>>4;
-  int ant=((uintptr_t)data)&0xF;
+  int b=(GPOINTER_TO_UINT(data))>>4;
+  int ant=(GPOINTER_TO_UINT(data))&0xF;
   BAND *band=band_get_band(b);
   band->alexRxAntenna=ant;
   if(active_receiver->id==0) {
@@ -94,7 +94,7 @@ static void dac0_antenna_cb(GtkComboBox *widget,gpointer data) {
 }
 
 static void rx_lime_ant_cb(GtkWidget *widget, gpointer data) {
-  int ant=((uintptr_t)data)&0xF;
+  int ant=(GPOINTER_TO_UINT(data))&0xF;
   BAND *band=band_get_current_band();
   band->alexRxAntenna=ant;
   if(active_receiver->id==0) {
@@ -103,8 +103,8 @@ static void rx_lime_ant_cb(GtkWidget *widget, gpointer data) {
 }
 
 static void tx_ant_cb(GtkWidget *widget, gpointer data) {
-  int b=((uintptr_t)data)>>4;
-  int ant=((uintptr_t)data)&0xF;
+  int b=(GPOINTER_TO_UINT(data))>>4;
+  int ant=(GPOINTER_TO_UINT(data))&0xF;
   BAND *band=band_get_band(b);
   band->alexTxAntenna=ant;
   if(active_receiver->id==0) {
index c89cefd3aa544e1d496ea28c18a9bccccd64a62d..bde4957d86f6ddb502e12f90b29644900646dc82 100644 (file)
@@ -59,7 +59,7 @@ static gboolean delete_event(GtkWidget *widget, GdkEvent *event, gpointer user_d
 
 gboolean band_select_cb (GtkWidget *widget, gpointer        data) {
   GtkWidget *label;
-  int b=(uintptr_t)data;
+  int b=GPOINTER_TO_UINT(data);
   set_button_text_color(last_band,"black");
   last_band=widget;
   set_button_text_color(last_band,"orange");
index 4f8dc575f37f6bed5db4066d6932bf3a3c9ec8eb..3e0ffb8ec698b7e721bee54bc7a6e33c00c6ae31 100644 (file)
@@ -58,7 +58,7 @@ static gboolean delete_event(GtkWidget *widget, GdkEvent *event, gpointer user_d
 }
 
 static gboolean bandstack_select_cb (GtkWidget *widget, gpointer        data) {
-  int b=(uintptr_t)data;
+  int b=GPOINTER_TO_UINT(data);
   set_button_text_color(last_bandstack,"black");
   last_bandstack=widget;
   set_button_text_color(last_bandstack,"orange");
index 4849673d704be4f42e8bd4eddd1cc9164ca737d2..0c4130e482332c7c052ec177ece660c404959dfd 100644 (file)
--- a/cw_menu.c
+++ b/cw_menu.c
@@ -104,7 +104,7 @@ static void cw_keys_reversed_cb(GtkWidget *widget, gpointer data) {
 }
 
 static void cw_keyer_mode_cb(GtkWidget *widget, gpointer data) {
-  cw_keyer_mode=(uintptr_t)data;
+  cw_keyer_mode=GPOINTER_TO_UINT(data);
   cw_changed();
 }
 
index 6efbe0a33002ef24c878f9f5d9cddfff30a9e4b4..05b8a8977232aa0960e786ed64d203baf03bd9d8 100644 (file)
@@ -55,12 +55,12 @@ static gboolean delete_event(GtkWidget *widget, GdkEvent *event, gpointer user_d
 }
 
 static void detector_mode_cb(GtkWidget *widget, gpointer data) {
-  display_detector_mode=(uintptr_t)data;
+  display_detector_mode=GPOINTER_TO_UINT(data);
   SetDisplayDetectorMode(active_receiver->id, 0, display_detector_mode);
 }
 
 static void average_mode_cb(GtkWidget *widget, gpointer data) {
-  display_average_mode=(uintptr_t)data;
+  display_average_mode=GPOINTER_TO_UINT(data);
   SetDisplayAverageMode(active_receiver->id, 0, display_average_mode);
 }
 
index 1e8fcc88d7605bf80978549e117bf8b5b4e86830..385310eef7cd67853f2cd9925c8fbe696777910d 100644 (file)
@@ -64,18 +64,18 @@ static void agc_hang_threshold_value_changed_cb(GtkWidget *widget, gpointer data
 }
 
 static void pre_post_agc_cb(GtkWidget *widget, gpointer data) {
-  active_receiver->nr_agc=(uintptr_t)data;
+  active_receiver->nr_agc=GPOINTER_TO_UINT(data);
   SetRXAEMNRPosition(active_receiver->id, active_receiver->nr_agc);
 
 }
 
 static void nr2_gain_cb(GtkWidget *widget, gpointer data) {
-  active_receiver->nr2_gain_method=(uintptr_t)data;
+  active_receiver->nr2_gain_method=GPOINTER_TO_UINT(data);
   SetRXAEMNRgainMethod(active_receiver->id, active_receiver->nr2_gain_method);
 }
 
 static void nr2_npe_method_cb(GtkWidget *widget, gpointer data) {
-  active_receiver->nr2_npe_method=(uintptr_t)data;
+  active_receiver->nr2_npe_method=GPOINTER_TO_UINT(data);
   SetRXAEMNRnpeMethod(active_receiver->id, active_receiver->nr2_npe_method);
 }
 
index d999d0b23ee8716b8f1052452377ee82ad685ef0..6824eb4c1488f2727aa1607b3c678bd5d0527cef 100644 (file)
@@ -98,7 +98,7 @@ static gboolean enable_cb (GtkWidget *widget, GdkEventButton *event, gpointer da
 }
 
 static void value_changed_cb (GtkWidget *widget, gpointer data) {
-  int i=(uintptr_t)data;
+  int i=GPOINTER_TO_UINT(data);
   if(tx_menu) {
     tx_equalizer[i]=(int)gtk_range_get_value(GTK_RANGE(widget));
     SetTXAGrphEQ(transmitter->id, tx_equalizer);
diff --git a/ext.c b/ext.c
index 6fe94e3bc2c5d6b4882226f4cf7048c3d23216f9..34464a8ada510adbde03a36a52cd3d2ff8bd0de3 100644 (file)
--- a/ext.c
+++ b/ext.c
@@ -45,7 +45,7 @@
 
 int ext_vfo_mode_changed(void * data)
 {
-  int mode=(uintptr_t) data;
+  int mode=GPOINTER_TO_INT(data);
   vfo_mode_changed(mode);
   return 0;
 }
@@ -89,7 +89,7 @@ int ext_vfo_update(void *data) {
 }
 
 int ext_vfo_filter_changed(void *data) {
-  vfo_filter_changed((int)(uintptr_t)data);
+  vfo_filter_changed(GPOINTER_TO_INT(data));
   return 0;
 }
 
@@ -186,14 +186,14 @@ int ext_sliders_update(void *data) {
 
 #ifdef PURESIGNAL
 int ext_tx_set_ps(void *data) {
-  int state=(uintptr_t) data;
+  int state=(GPOINTER_TO_INT(data)
   tx_set_ps(transmitter, state);
   return 0;
 }
 #endif
 
 int ext_vfo_step(void *data) {
-  int step=(int)(long)data;
+  int step=GPOINTER_TO_INT(data);
   vfo_step(step);
   return 0;
 }
index 30f5b02186ea01646be8d66113c90be9beb25fa2..84f892fad3142318173bde3f77d69cdb0be66a97 100644 (file)
@@ -53,7 +53,7 @@ static gboolean delete_event(GtkWidget *widget, GdkEvent *event, gpointer user_d
 }
 
 static void filter_type_cb(GtkWidget *widget, gpointer data) {
-  set_filter_type((uintptr_t)data);
+  set_filter_type(GPOINTER_TO_UINT(data));
 }
 
 #ifdef SET_FILTER_SIZE
index fad30985f602a7b5b5fa71d46823a827c82f5d7e..62f682e65ebc2fbf22cffcd23633721a43ff95c0 100644 (file)
@@ -58,7 +58,7 @@ static gboolean delete_event(GtkWidget *widget, GdkEvent *event, gpointer user_d
 }
 
 int filter_select(void *data) {
-  int f=(uintptr_t)data;
+  int f=GPOINTER_TO_UINT(data);
   vfo_filter_changed(f);
   return 0;
 }
@@ -72,8 +72,8 @@ static gboolean filter_select_cb (GtkWidget *widget, gpointer        data) {
 }
 
 static gboolean deviation_select_cb (GtkWidget *widget, gpointer data) {
-  active_receiver->deviation=(uintptr_t)data;
-  transmitter->deviation=(uintptr_t)data;
+  active_receiver->deviation=GPOINTER_TO_UINT(data);
+  transmitter->deviation=GPOINTER_TO_UINT(data);
   if(active_receiver->deviation==2500) {
     //setFilter(-4000,4000);
     set_filter(active_receiver,-4000,4000);
@@ -93,7 +93,7 @@ static gboolean deviation_select_cb (GtkWidget *widget, gpointer data) {
 }
 
 static void var_spin_low_cb (GtkWidget *widget, gpointer data) {
-  int f=(uintptr_t)data;
+  int f=GPOINTER_TO_UINT(data);
   int id=active_receiver->id;
 
   FILTER *mode_filters=filters[vfo[id].mode];
@@ -110,7 +110,7 @@ static void var_spin_low_cb (GtkWidget *widget, gpointer data) {
 }
 
 static void var_spin_high_cb (GtkWidget *widget, gpointer data) {
-  int f=(uintptr_t)data;
+  int f=GPOINTER_TO_UINT(data);
   int id=active_receiver->id;
 
   FILTER *mode_filters=filters[vfo[id].mode];
index bceb94808f55771a6e25d30a686a631be9e268f2..f3cfbfbae4edfb04ae231f81cda757885c337da8 100644 (file)
@@ -79,7 +79,7 @@ static void audio_spin_cb (GtkWidget *widget, gpointer data) {
 }
 
 static void mode_cb(GtkWidget *widget, gpointer data) {
-  int mode=(uintptr_t)data;
+  int mode=GPOINTER_TO_INT(data);
   freedv_set_mode(active_receiver,mode);
 }
 
index bd6c748fb980b1eda7d63e6c658b60841d4ea82d..a0e7869fed48c50c3b34a8c511c44752633e1eb2 100644 (file)
@@ -53,11 +53,11 @@ static gboolean delete_event(GtkWidget *widget, GdkEvent *event, gpointer user_d
 }
 
 static void smeter_select_cb (GtkWidget *widget, gpointer        data) {
-  smeter=(uintptr_t)data;
+  smeter=GPOINTER_TO_UINT(data);
 }
 
 static void alc_meter_select_cb (GtkWidget *widget, gpointer        data) {
-  alc=(uintptr_t)data;
+  alc=GPOINTER_TO_UINT(data);
 }
 
 static void analog_cb(GtkWidget *widget, gpointer data) {
diff --git a/midi3.c b/midi3.c
index cfab5078bfc81a4f9adcc4986c7e917bb675e85d..d96cd798b31282e11a5e0d6544b19f986d503568 100644 (file)
--- a/midi3.c
+++ b/midi3.c
@@ -10,6 +10,8 @@
  *
  * However, changing the volume makes sense both with MIDI_KNOB and MIDI_WHEEL.
  */
+#include <gtk/gtk.h>
+
 #include "radio.h"
 #include "vfo.h"
 #include "filter.h"
@@ -35,19 +37,19 @@ void DoTheMidi(enum MIDIaction action, enum MIDItype type, int val) {
            break;    
        case VFO: // only wheel supported
            if (type == MIDI_WHEEL) {
-               g_idle_add(ext_vfo_step, (gpointer)(uintptr_t) val);
+               g_idle_add(ext_vfo_step, GINT_TO_POINTER(val));
            }
            break;
        case TUNE: // only key supported
            if (type == MIDI_KEY) {
                new = !tune;
-               g_idle_add(ext_tune_update, (gpointer)(long) new);
+               g_idle_add(ext_tune_update, GINT_TO_POINTER(new));
            }
            break;    
        case MOX: // only key supported
            if (type == MIDI_KEY) {
                new = !mox;
-               g_idle_add(ext_mox_update, (gpointer)(long) new);
+               g_idle_add(ext_mox_update, GINT_TO_POINTER(new));
            }
            break;    
        case AF_GAIN: // knob or wheel supported
@@ -113,7 +115,7 @@ void DoTheMidi(enum MIDIaction action, enum MIDItype type, int val) {
             new+=vfo[active_receiver->id].band;
             if (new >= BANDS) new=0;
             if (new < 0) new=BANDS-1;
-           g_idle_add(ext_vfo_band_changed, (gpointer) (uintptr_t) new);
+           g_idle_add(ext_vfo_band_changed, GINT_TO_POINTER(new));
            break;
        case FILTER_UP:      // key or wheel supported
        case FILTER_DOWN:    // key or wheel supported
@@ -127,7 +129,7 @@ void DoTheMidi(enum MIDIaction action, enum MIDItype type, int val) {
            new+=vfo[active_receiver->id].filter;
            if (new >= FILTERS) new=0;
            if (new <0) new=FILTERS-1;
-           g_idle_add(ext_vfo_filter_changed, (gpointer) (uintptr_t) new);
+           g_idle_add(ext_vfo_filter_changed, GINT_TO_POINTER(new));
            break;
        case MODE_UP:      // key or wheel supported
        case MODE_DOWN:    // key or wheel supported
@@ -141,7 +143,7 @@ void DoTheMidi(enum MIDIaction action, enum MIDItype type, int val) {
            new+=vfo[active_receiver->id].mode;
            if (new >= MODES) new=0;
            if (new <0) new=MODES-1;
-           g_idle_add(ext_vfo_mode_changed, (gpointer) (uintptr_t) new);
+           g_idle_add(ext_vfo_mode_changed, GINT_TO_POINTER(new));
            break;
        case PAN_LOW:  // only wheel supported
            if (type == MIDI_WHEEL) {
@@ -215,7 +217,7 @@ void DoTheMidi(enum MIDIaction action, enum MIDItype type, int val) {
                    if (filter_board == ALEX && active_receiver->adc == 0) {
                      new=active_receiver->alex_attenuation + 1;
                      if (new > 3) new=0;
-                     g_idle_add(ext_set_alex_attenuation, (gpointer)(uintptr_t)new);
+                     g_idle_add(ext_set_alex_attenuation, GINT_TO_PONTER(new));
                      g_idle_add(ext_update_att_preamp, NULL);
                    }
                    break;
@@ -302,7 +304,7 @@ void DoTheMidi(enum MIDIaction action, enum MIDItype type, int val) {
 #ifdef PURESIGNAL
            // toggle PURESIGNAL
            new=!(transmitter->puresignal);
-           g_idle_add(ext_tx_set_ps,(gpointer) (uintptr_t) new);
+           g_idle_add(ext_tx_set_ps,GINT_TO_POINTER(new));
 #endif
            break;
        case SPLIT:
index 97e2bd5151e3f010084cddc1d083b1daed3cdc1a..b16503c007fea9754d3c8652c6e7943452f24d16 100644 (file)
@@ -59,7 +59,7 @@ static gboolean delete_event(GtkWidget *widget, GdkEvent *event, gpointer user_d
 }
 
 static gboolean mode_select_cb (GtkWidget *widget, gpointer        data) {
-  int m=(uintptr_t)data;
+  int m=GPOINTER_TO_UINT(data);
   set_button_text_color(last_mode,"black");
   last_mode=widget;
   set_button_text_color(last_mode,"orange");
index 0d9f833f941424bd6e50640de80ade8d360b4c47..af6e2bb9275c0dad1280a3ffae57a5985b78c612 100644 (file)
@@ -1544,7 +1544,7 @@ fprintf(stderr,"mic_line_thread\n");
 }
 
 static gpointer iq_thread(gpointer data) {
-  int ddc=(uintptr_t)data;
+  int ddc=GPOINTER_TO_UINT(data);
   long sequence;
   unsigned char *buffer;
   fprintf(stderr,"iq_thread: ddc=%d\n",ddc);
index a7f8ee398c2e28feeb39b6ce2584c41e3510376b..2cbb610e481426a3c6314f53c1ce241a0b715a1c 100644 (file)
--- a/oc_menu.c
+++ b/oc_menu.c
@@ -57,8 +57,8 @@ static gboolean delete_event(GtkWidget *widget, GdkEvent *event, gpointer user_d
 }
 
 static void oc_rx_cb(GtkWidget *widget, gpointer data) {
-  int b=((uintptr_t)data)>>4;
-  int oc=((uintptr_t)data)&0xF;
+  int b=(GPOINTER_TO_UINT(data))>>4;
+  int oc=(GPOINTER_TO_UINT(data))&0xF;
   BAND *band=band_get_band(b);
   int mask=0x01<<(oc-1);
 fprintf(stderr,"oc_rx_cb: band=%d oc=%d mask=%d\n",b,oc,mask);
@@ -74,8 +74,8 @@ fprintf(stderr,"oc_rx_cb: band=%d oc=%d mask=%d\n",b,oc,mask);
 }
 
 static void oc_tx_cb(GtkWidget *widget, gpointer data) {
-  int b=((uintptr_t)data)>>4;
-  int oc=((uintptr_t)data)&0xF;
+  int b=(GPOINTER_TO_UINT(data))>>4;
+  int oc=(GPOINTER_TO_UINT(data))&0xF;
   BAND *band=band_get_band(b);
   int mask=0x01<<(oc-1);
 
@@ -92,7 +92,7 @@ fprintf(stderr,"oc_tx_cb: band=%d oc=%d mask=%d\n",b,oc,mask);
 }
 
 static void oc_tune_cb(GtkWidget *widget, gpointer data) {
-  int oc=((uintptr_t)data)&0xF;
+  int oc=(GPOINTER_TO_UINT(data))&0xF;
   int mask=0x01<<(oc-1);
 fprintf(stderr,"oc_tune_cb: oc=%d mask=%d\n",oc,mask);
   if(gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(widget))) {
index db1b33ab772db98afdca8d348384a613a6fc831a..58dac1fafffc90d6037488ad6a5eb672b2aff995 100644 (file)
--- a/ps_menu.c
+++ b/ps_menu.c
@@ -270,7 +270,7 @@ static int info_thread(gpointer arg) {
 //       
 //
 static void ps_ant_cb(GtkWidget *widget, gpointer data) {
-  int val = (int) (uintptr_t) data;
+  int val = GPOINTER_TO_INT(data);
   if (gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(widget))) {
     switch (val) {
       case 0:  // Internal
@@ -286,7 +286,7 @@ static void ps_ant_cb(GtkWidget *widget, gpointer data) {
 }
 
 static void enable_cb(GtkWidget *widget, gpointer data) {
-  g_idle_add(ext_tx_set_ps,(gpointer)(long)gtk_toggle_button_get_active (GTK_TOGGLE_BUTTON (widget)));
+  g_idle_add(ext_tx_set_ps,GINT_TO_PTR(gtk_toggle_button_get_active (GTK_TOGGLE_BUTTON (widget))));
 }
 
 static void auto_cb(GtkWidget *widget, gpointer data) {
index 95f5814e2b3f0f0fbe3620533ba5d4185e1accf8..1f4347abd53ae2c44f2f915e851a3e62a44a292b 100644 (file)
@@ -212,26 +212,26 @@ static void charly25_cb(GtkWidget *widget, gpointer data) {
 }
 
 static void sample_rate_cb(GtkWidget *widget, gpointer data) {
-  radio_change_sample_rate((uintptr_t)data);
+  radio_change_sample_rate(GPOINTER_TO_INT(data));
 }
 
 static void receivers_cb(GtkWidget *widget, gpointer data) {
-  radio_change_receivers((uintptr_t)data);
+  radio_change_receivers(GPOINTER_TO_INT(data));
 }
 
 static void region_cb(GtkWidget *widget, gpointer data) {
   radio_change_region(gtk_combo_box_get_active (GTK_COMBO_BOX(widget)));
 /*
-  radio_change_region((uintptr_t)data);
+  radio_change_region(GPOINTER_TO_INT(data));
 */
 }
 
 static void rit_cb(GtkWidget *widget,gpointer data) {
-  rit_increment=(uintptr_t)data;
+  rit_increment=GPOINTER_TO_INT(data);
 }
 
 static void ck10mhz_cb(GtkWidget *widget, gpointer data) {
-  atlas_clock_source_10mhz = (uintptr_t)data;
+  atlas_clock_source_10mhz = GPOINTER_TO_INT(data);
 }
 
 static void ck128mhz_cb(GtkWidget *widget, gpointer data) {
index 54b61ba186e7578069a99ed8f85c17a79c462625..b54e84f846684795978f9e0d56fbec327eb8ca84 100644 (file)
--- a/rigctl.c
+++ b/rigctl.c
@@ -645,7 +645,7 @@ void send_resp (int client_sock,char * msg) {
 //
 
 static gpointer rigctl_server(gpointer data) {
-  int port=(uintptr_t)data;
+  int port=GPOINTER_TO_INT(data);
   int rc;
   int on=1;
   int i;
index b728f80628b226771e0d82bf3a14c9aa83424617..5ec99e1ea071484af24acde7807c86c063b4ca55 100644 (file)
@@ -92,13 +92,13 @@ static void serial_enable_cb(GtkWidget *widget, gpointer data) {
 
 // Set Baud Rate
 static void baud_rate_cb(GtkWidget *widget, gpointer data) {
-   serial_baud_rate = (uintptr_t) data;
+   serial_baud_rate = GPOINTER_TO_INT(data);
    fprintf(stderr,"RIGCTL_MENU: Baud rate changed\n");
 }
 
 // Set Parity 0=None, 1=Even, 2=0dd
 static void parity_cb(GtkWidget *widget, gpointer data) {
-   serial_parity = (uintptr_t) data;
+   serial_parity = GPOINTER_TO_INT(data);
    fprintf(stderr,"RITCTL_MENU: Serial Parity changed=%d\n", serial_parity);
 }
 
index eec192747a07c435398f5c27e29030249227ca64..24db9fc568b7cc98280ae271b10117f728e7ef4d 100644 (file)
--- a/rx_menu.c
+++ b/rx_menu.c
@@ -87,11 +87,11 @@ static void alex_att_cb(GtkWidget *widget, gpointer data) {
 }
 
 static void sample_rate_cb(GtkWidget *widget, gpointer data) {
-  receiver_change_sample_rate(active_receiver,(uintptr_t)data);
+  receiver_change_sample_rate(active_receiver,GPOINTER_TO_INT(data));
 }
 
 static void adc_cb(GtkWidget *widget, gpointer data) {
-  receiver_change_adc(active_receiver,(uintptr_t)data);
+  receiver_change_adc(active_receiver,GPOINTER_TO_INT(data));
 }
 
 static void local_audio_cb(GtkWidget *widget, gpointer data) {
@@ -145,7 +145,7 @@ static void local_output_changed_cb(GtkWidget *widget, gpointer data) {
 
 static void audio_channel_cb(GtkWidget *widget, gpointer data) {
   if(gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(widget))) {
-    active_receiver->audio_channel=(uintptr_t)data;
+    active_receiver->audio_channel=GPOINTER_TO_INT(data);
   }
 }
 
index 5fb76a6cc87637323a7fb61e0b8a75c21c9fbf48..2ab37c71a9fd8cfd0adb3ebb3f3dcbbe324d7987 100644 (file)
@@ -51,7 +51,7 @@ static gboolean delete_event(GtkWidget *widget, GdkEvent *event, gpointer user_d
 }
 
 static gboolean step_select_cb (GtkWidget *widget, gpointer        data) {
-  step=steps[(uintptr_t)data];
+  step=steps[GPOINTER_TO_INT(data)];
   g_idle_add(ext_vfo_update,NULL);
   return FALSE;
 }
index d584d35c9aca301d125dbc842534b424222b004d..b4abf1d26d0f09a4f907e55318b2aaa222c02327 100644 (file)
@@ -63,7 +63,7 @@ static gboolean delete_event(GtkWidget *widget, GdkEvent *event, gpointer user_d
 }
 
 static gboolean store_select_cb (GtkWidget *widget, gpointer data) {
-   int index = (uintptr_t) data;
+   int index = GPOINTER_TO_INT(data);
    fprintf(stderr,"STORE BUTTON PUSHED=%d\n",index);
    char workstr[40];
      
@@ -87,7 +87,7 @@ static gboolean store_select_cb (GtkWidget *widget, gpointer data) {
 }
 
 static gboolean recall_select_cb (GtkWidget *widget, gpointer data) {
-    int index = (uintptr_t) data;
+    int index = GPOINTER_TO_INT(data);
     long long new_freq;
     
     //new_freq = mem[index].frequency;
index 395db8e09060e6a3d6abc538bc70f1a6f184444f..fa210e1084bb8004a075fdd709668ec30a8d5284 100644 (file)
--- a/toolbar.c
+++ b/toolbar.c
@@ -80,7 +80,7 @@ static gint rit_plus_timer=-1;
 static gint rit_minus_timer=-1;
 
 static gboolean rit_timer_cb(gpointer data) {
-  int i=(uintptr_t)data;
+  int i=GPOINTER_TO_INT(data);
   vfo[active_receiver->id].rit+=(i*rit_increment);
   if(vfo[active_receiver->id].rit>1000) vfo[active_receiver->id].rit=1000;
   if(vfo[active_receiver->id].rit<-1000) vfo[active_receiver->id].rit=-1000;
@@ -228,7 +228,7 @@ static void rit_enable_cb(GtkWidget *widget, gpointer data) {
 }
 
 static void rit_cb(GtkWidget *widget, gpointer data) {
-  int i=(uintptr_t)data;
+  int i=GPOINTER_TO_INT(data);
   vfo[active_receiver->id].rit+=i*rit_increment;
   if(vfo[active_receiver->id].rit>1000) vfo[active_receiver->id].rit=1000;
   if(vfo[active_receiver->id].rit<-1000) vfo[active_receiver->id].rit=-1000;
index 8f93d2d4bcdee11d9be4cbd3842f5ebf685360b7..0e5b1dab23d3e243dac4bcfad65d5e11b2b29e9c 100644 (file)
@@ -163,7 +163,7 @@ static gboolean freqent_select_cb (GtkWidget *widget, gpointer data) {
       // via the menu prior to changing the frequency
       //
       if (b != vfo[id].band) {
-        g_idle_add(ext_vfo_band_changed, (gpointer) (uintptr_t) b);
+        g_idle_add(ext_vfo_band_changed, GINT_TO_POINTER(b));
       }
       setFrequency(f);
       g_idle_add(ext_vfo_update,NULL);