[Pkg-e-devel] Bug#537831: e17: pointer/int confusion
wouter at debian.org
Tue Jul 21 09:24:17 UTC 2009
The PowerPC buildd made this note while compiling e17:
e_entry.c: In function '_e_entry_smart_add':
e_entry.c:1064: warning: passing argument 2 of 'ecore_imf_context_client_window_set' makes pointer from integer without a cast
More such warnings can be found in the rest of the program output.
While this will work on 32bit architectures such as powerpc, it will
not work correctly on 64bit architectures, resulting in failures such as
segfaults or similar.
Usually, such warnings are produced because either people should be
using intptr_t from stdint (or, better yet, void*), or because they are
using a function from another file without the correct include file.
The biometric identification system at the gates of the CIA headquarters
works because there's a guard with a large gun making sure no one is
trying to fool the system.
More information about the Pkg-e-devel