aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDan Williams <dcbw@d410.(none)>2009-07-07 17:34:04 -0400
committerDan Williams <dcbw@d410.(none)>2009-07-07 17:34:04 -0400
commit34f3117a829d7575f5a748455d5105a219d1c7d7 (patch)
tree676437eb4829b4481385d3da24b427cf32d509d1
parent5f25d3a60bbe4b03b5a412443271e6e094e546f1 (diff)
cdma: fix 32-bit compile issues
-rw-r--r--src/mm-generic-cdma.c6
-rw-r--r--src/mm-modem-cdma.c2
-rw-r--r--src/mm-modem-cdma.h2
3 files changed, 5 insertions, 5 deletions
diff --git a/src/mm-generic-cdma.c b/src/mm-generic-cdma.c
index b5e10fd6..22286ebe 100644
--- a/src/mm-generic-cdma.c
+++ b/src/mm-generic-cdma.c
@@ -488,7 +488,7 @@ serving_system_invoke (MMCallbackInfo *info)
callback (MM_MODEM_CDMA (info->modem),
GPOINTER_TO_UINT (mm_callback_info_get_data (info, "class")),
- (char) GPOINTER_TO_UINT (mm_callback_info_get_data (info, "band")),
+ (unsigned char) GPOINTER_TO_UINT (mm_callback_info_get_data (info, "band")),
GPOINTER_TO_UINT (mm_callback_info_get_data (info, "sid")),
info->error,
info->user_data);
@@ -503,7 +503,7 @@ serving_system_done (MMSerialPort *port,
MMCallbackInfo *info = (MMCallbackInfo *) user_data;
char *reply = response->str;
int class = 0, sid = 99999, num;
- char band = 'Z';
+ unsigned char band = 'Z';
if (error) {
info->error = g_error_copy (error);
@@ -537,7 +537,7 @@ serving_system_done (MMSerialPort *port,
"No service");
} else {
mm_callback_info_set_data (info, "class", GUINT_TO_POINTER (class), NULL);
- mm_callback_info_set_data (info, "band", GUINT_TO_POINTER (band), NULL);
+ mm_callback_info_set_data (info, "band", GUINT_TO_POINTER ((guint32) band), NULL);
mm_callback_info_set_data (info, "sid", GUINT_TO_POINTER (sid), NULL);
}
} else
diff --git a/src/mm-modem-cdma.c b/src/mm-modem-cdma.c
index 01272590..20b9779a 100644
--- a/src/mm-modem-cdma.c
+++ b/src/mm-modem-cdma.c
@@ -74,7 +74,7 @@ uint_call_done (MMModem *modem, guint32 result, GError *error, gpointer user_dat
static void
serving_system_call_done (MMModemCdma *self,
guint32 class,
- char band,
+ unsigned char band,
guint32 sid,
GError *error,
gpointer user_data)
diff --git a/src/mm-modem-cdma.h b/src/mm-modem-cdma.h
index 6a27a190..a91d47f3 100644
--- a/src/mm-modem-cdma.h
+++ b/src/mm-modem-cdma.h
@@ -14,7 +14,7 @@ typedef struct _MMModemCdma MMModemCdma;
typedef void (*MMModemCdmaServingSystemFn) (MMModemCdma *modem,
guint32 class,
- char band,
+ unsigned char band,
guint32 sid,
GError *error,
gpointer user_data);