Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/EionRobb/skype4pidgin.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorEion Robb <eion@robbmob.com>2007-11-25 22:10:40 +0300
committerEion Robb <eion@robbmob.com>2007-11-25 22:10:40 +0300
commitf690184e35b51392cccb74f0890d8eff984c6c1c (patch)
tree517e04ccccc48f3f16b0da1490656955cb4b8d52 /skype_messaging.c
parent6f0c2c032cd03d7bb6ae3d9aa05d28a30923b500 (diff)
Potentially removing some compiler warnings on 64-bit machines
Diffstat (limited to 'skype_messaging.c')
-rw-r--r--skype_messaging.c18
1 files changed, 9 insertions, 9 deletions
diff --git a/skype_messaging.c b/skype_messaging.c
index 6d77b51..527f4d4 100644
--- a/skype_messaging.c
+++ b/skype_messaging.c
@@ -8,7 +8,7 @@ static void skype_message_received(char *message);
static gboolean skype_connect();
static void skype_disconnect();
static void send_message(char* message);
-static void hide_skype();
+static void hide_skype();
static void exec_skype();
void skype_send_message_nowait(char *message, ...);
@@ -44,7 +44,7 @@ static GStaticMutex mutex = G_STATIC_MUTEX_INIT;
static void
skype_message_received(char *orig_message)
{
- int request_number;
+ gint request_number;
int string_pos;
char *message;
@@ -60,7 +60,7 @@ skype_message_received(char *orig_message)
//It's a reply from a call we've made - update the hash table
sscanf(message, "#%d %n", &request_number, &string_pos);
g_static_mutex_lock(&mutex);
- g_hash_table_insert(message_queue, (gpointer)request_number, g_strdup(&message[string_pos]));
+ g_hash_table_insert(message_queue, GINT_TO_POINTER(request_number), g_strdup(&message[string_pos]));
g_static_mutex_unlock(&mutex);
} else {
purple_timeout_add(0, (GSourceFunc)skype_handle_received_message, (gpointer)message);
@@ -85,7 +85,7 @@ skype_send_message_nowait(char *message_format, ...)
char *skype_send_message(char *message_format, ...)
{
static int next_message_num = 0;
- int cur_message_num;
+ gint cur_message_num;
char *message;
char *return_msg;
va_list args;
@@ -102,7 +102,7 @@ char *skype_send_message(char *message_format, ...)
g_static_mutex_lock(&mutex);
cur_message_num = next_message_num++;
- g_hash_table_insert(message_queue, (gpointer)cur_message_num, NULL);
+ g_hash_table_insert(message_queue, GINT_TO_POINTER(cur_message_num), NULL);
g_static_mutex_unlock(&mutex);
//Send message asynchronously
@@ -110,7 +110,7 @@ char *skype_send_message(char *message_format, ...)
g_static_mutex_lock(&mutex);
//Wait for a response
- while(g_hash_table_lookup(message_queue, (gpointer)cur_message_num) == NULL)
+ while(g_hash_table_lookup(message_queue, GINT_TO_POINTER(cur_message_num)) == NULL)
{
g_static_mutex_unlock(&mutex);
g_thread_yield();
@@ -126,12 +126,12 @@ char *skype_send_message(char *message_format, ...)
if(timeout++ == 10000)
{
- g_hash_table_remove(message_queue, (gpointer)cur_message_num);
+ g_hash_table_remove(message_queue, GINT_TO_POINTER(cur_message_num));
return "";
}
}
- return_msg = (char *)g_hash_table_lookup(message_queue, (gpointer)cur_message_num);
- g_hash_table_remove(message_queue, (gpointer)cur_message_num);
+ return_msg = (char *)g_hash_table_lookup(message_queue, GINT_TO_POINTER(cur_message_num));
+ g_hash_table_remove(message_queue, GINT_TO_POINTER(cur_message_num));
g_static_mutex_unlock(&mutex);
if (strncmp(return_msg, "ERROR", 5) == 0)