On Mon, Aug 31, 2009 at 03:05:58PM -0400, Alexander Hansen wrote: > -----BEGIN PGP SIGNED MESSAGE----- > Hash: SHA1 > > Jack Howarth wrote: > > Can someone help me to add a FAQ entry in... > > > > http://www.finkproject.org/faq/comp-general.php?phpLang=en > > > > concerning gcc error messages that are significant for > > 64-bit code compilations? In particular we need to add > > a question for... > > > > Q6.25: I get warnings "cast to pointer from integer of different size" or > > "initialization makes pointer from integer without a cast" when compiling > > at -m64. > > > > Errors of the form "cast to pointer from integer of different size" and > > "initialization makes pointer from integer without a cast" can cause latent > > bugs at -m64 since, if the size of the integer is greater than the pointer, > > unwanted sign extension could occur. For example... > > > > (unsigned long long)((void *)(0xdeadbeef))) > > > > could show the result as 0xffffffffdeadbeef instead of the intended > > 0xdeadbeef. The fix is just to cast the pointer uintptr_t first so > > that... > > > > if (xim_info->current_xics == (XContext) NULL) > > > > becomes... > > > > if (xim_info->current_xics == (XContext)(uintptr_t) NULL) > > > > to eliminate the incorrect cast and insure that the pointer is > > correctly used. > > > > > > That could be done, sure. Though that seems to me more like something > that maintainers might have a need for than casual users, the target > audience of the FAQ. > - -- > Alexander Hansen > Fink User Liaison > -----BEGIN PGP SIGNATURE----- > Version: GnuPG v1.4.9 (Darwin) > Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/ > > iEYEARECAAYFAkqcHxYACgkQB8UpO3rKjQ9XuACfU6qkNd6OdFmifvfpFmqvLzu3 > H0kAn24/5BRjfEDXaDYsTO7UbnKdxwGF > =0rAx > -----END PGP SIGNATURE-----
Alexander, I am confused as to where the main developer wiki/faq resides. I just want to make sure that it is the most commonly found wiki/FAQ used by the fink developers. Should it be added to... http://wiki.finkproject.org/index.php/The_Fink_Wiki instead? Jack ------------------------------------------------------------------------------ Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day trial. Simplify your report design, integration and deployment - and focus on what you do best, core application coding. Discover what's new with Crystal Reports now. http://p.sf.net/sfu/bobj-july _______________________________________________ Fink-devel mailing list [email protected] http://news.gmane.org/gmane.os.apple.fink.devel Subscription management: https://lists.sourceforge.net/lists/listinfo/fink-devel
