gnutls-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[gnutls-dev] Compiler warnings on 64bit archs


From: Andreas Metzler
Subject: [gnutls-dev] Compiler warnings on 64bit archs
Date: Fri, 16 Jun 2006 13:19:50 +0200
User-agent: Mutt/1.5.11

Hej,

building gnutls 1.4.0 (or 1.2.11) on a 64bit arch (amd64, ia64, ...)
triggers a couple of cast warnings:

------------------------
gnutls_buffers.c:268: warning: cast from pointer to integer of different size
gnutls_buffers.c:704: warning: cast from pointer to integer of different size
auth_cert.c:1436: warning: passing argument 1 of '_gnutls_write_uint16' makes 
integer from pointer without a cast
gnutls_openssl.c:283: warning: cast to pointer from integer of different size
gnutls_openssl.c:290: warning: cast to pointer from integer of different size
gnutls_openssl.c:301: warning: cast to pointer from integer of different size
gnutls_openssl.c:880: warning: cast from pointer to integer of different size
gnutls_openssl.c:892: warning: cast to pointer from integer of different size
serv.c:954: warning: cast to pointer from integer of different size
cli.c:831: warning: cast to pointer from integer of different size
psk.gaa:28: warning: assignment makes integer from pointer without a cast
tls_test.c:270: warning: cast to pointer from integer of different size
ex-cert-select.c:154: warning: cast to pointer from integer of different size
ex-client1.c:52: warning: cast to pointer from integer of different size
ex-client2.c:60: warning: cast to pointer from integer of different size
ex-client-resume.c:57: warning: cast to pointer from integer of different size
ex-serv1.c:132: warning: cast to pointer from integer of different size
ex-serv-anon.c:117: warning: cast to pointer from integer of different size
ex-serv-export.c:177: warning: cast to pointer from integer of different size
ex-serv-pgp.c:136: warning: cast to pointer from integer of different size
ex-client-srp.c:68: warning: cast to pointer from integer of different size
ex-serv-srp.c:121: warning: cast to pointer from integer of different size
anonself.c:113: warning: cast to pointer from integer of different size
anonself.c:290: warning: cast to pointer from integer of different size
pskself.c:116: warning: cast to pointer from integer of different size
pskself.c:284: warning: cast to pointer from integer of different size
dhepskself.c:125: warning: cast to pointer from integer of different size
dhepskself.c:316: warning: cast to pointer from integer of different size
tlsia.c:170: warning: cast to pointer from integer of different size
tlsia.c:459: warning: cast to pointer from integer of different size
resume.c:137: warning: cast to pointer from integer of different size
resume.c:363: warning: cast to pointer from integer of different size
------------------------

The stuff is caused by casting pointers [1] to and from int.

cu andreas
[1] either
gnutls_transport_ptr_t (i.e. void *)
or
pointers to opaque (i.e unsigned char)
-- 
The 'Galactic Cleaning' policy undertaken by Emperor Zhark is a personal
vision of the emperor's, and its inclusion in this work does not constitute
tacit approval by the author or the publisher for any such projects,
howsoever undertaken.                                (c) Jasper Ffforde



reply via email to

[Prev in Thread] Current Thread [Next in Thread]