Fix build on 64-bit systems
authorSamuel Cormier-Iijima <sciyoshi@gmail.com>
Mon, 3 Mar 2008 00:23:57 +0000 (19:23 -0500)
committerSamuel Cormier-Iijima <sciyoshi@gmail.com>
Mon, 3 Mar 2008 00:23:57 +0000 (19:23 -0500)
gnio/gsocket.c
test/test-server.c
test/test-tcp-client.c

index 9b3c285..eb89367 100644 (file)
@@ -381,7 +381,7 @@ g_socket_has_socket_error (GSocket  *socket,
                            GError  **error)
 {
   gint sockerr;
-  gsize sockerr_size = sizeof (sockerr);
+  guint32 sockerr_size = sizeof (sockerr);
 
   g_return_val_if_fail (G_IS_SOCKET (socket), FALSE);
 
@@ -405,7 +405,7 @@ g_socket_get_local_address (GSocket  *socket,
                             GError  **error)
 {
   gchar buffer[256];
-  gsize len = 256;
+  guint32 len = 256;
 
   g_return_val_if_fail (G_IS_SOCKET (socket), NULL);
 
@@ -426,7 +426,7 @@ g_socket_get_remote_address (GSocket  *socket,
                              GError  **error)
 {
   gchar buffer[256];
-  gsize len = 256;
+  guint32 len = 256;
 
   g_return_val_if_fail (G_IS_SOCKET (socket), NULL);
 
index c74d289..0b2d8ef 100644 (file)
@@ -104,7 +104,7 @@ int main (int argc, char *argv[])
                if (size == 0)
                        break;
 
-               g_print ("received %d bytes of data: %s\n", size, buffer);
+               g_print ("received %" G_GSSIZE_FORMAT " bytes of data: %s\n", size, buffer);
 
                if ((size = g_socket_send (new_socket, buffer, size, &error)) < 0) {
                        g_error (error->message);
index 9ef6560..771da64 100644 (file)
@@ -28,17 +28,17 @@ connect_callback (GObject *source, GAsyncResult *result, gpointer data)
 
        if ((count = g_output_stream_write (output, "GET / HTTP/1.0\r\n\r\n", 19, NULL, &error)) < 0) {
                g_warning (error->message);
-               return 1;
+               return;
        }
 
-       g_print ("wrote %d bytes\n", count);
+       g_print ("wrote %" G_GSSIZE_FORMAT " bytes\n", count);
 
        if ((count = g_input_stream_read (input, buffer, 512, NULL, &error)) < 0) {
                g_warning (error->message);
-               return 1;
+               return;
        }
 
-       g_print ("read %d bytes: %s\n", count, buffer);
+       g_print ("read %" G_GSSIZE_FORMAT " bytes: %s\n", count, buffer);
 }
 
 int main (int argc, char *argv[])