Fix htonl() arg & convert sizeof() to signed
authorJulien Danjou <julien@danjou.info>
Wed, 27 Aug 2008 11:56:23 +0000 (13:56 +0200)
committerJulien Danjou <julien@danjou.info>
Thu, 28 Aug 2008 11:49:21 +0000 (13:49 +0200)
Signed-off-by: Julien Danjou <julien@danjou.info>
src/xcb_conn.c

index e7856c3..02f60bd 100644 (file)
@@ -80,7 +80,7 @@ static int write_setup(xcb_connection_t *c, xcb_auth_info_t *auth_info)
     xcb_setup_request_t out;
     struct iovec parts[6];
     int count = 0;
-    int endian = 0x01020304;
+    static const uint32_t endian = 0x01020304;
     int ret;
 
     memset(&out, 0, sizeof(out));
@@ -110,7 +110,7 @@ static int write_setup(xcb_connection_t *c, xcb_auth_info_t *auth_info)
         parts[count].iov_len = XCB_PAD(out.authorization_protocol_data_len);
         parts[count++].iov_base = (char *) pad;
     }
-    assert(count <= sizeof(parts) / sizeof(*parts));
+    assert(count <= (int) (sizeof(parts) / sizeof(*parts)));
 
     _xcb_lock_io(c);
     {