-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Jack Howarth wrote:
> On Mon, Aug 31, 2009 at 03:05:58PM -0400, Alexander Hansen wrote:
> 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,
>    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

This looks like it could fit well under

http://wiki.finkproject.org/index.php/Fink:Porting_Notes


- --
Alexander Hansen
Fink User Liaison
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (Darwin)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iEYEARECAAYFAkqcIn0ACgkQB8UpO3rKjQ/JYQCgkPIdPbXTIgBgjR/GyydNrJ7v
VoAAoJG79RdpI5yZlPh5Hg7hHmg+aGcS
=p/1F
-----END PGP SIGNATURE-----

------------------------------------------------------------------------------
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

Reply via email to