freetype-devel
[Top][All Lists]
Advanced

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

Re: [ft-devel] LLP64 model outside Win64


From: Werner LEMBERG
Subject: Re: [ft-devel] LLP64 model outside Win64
Date: Mon, 12 Feb 2018 21:19:27 +0100 (CET)

>>>> +#define FT_UINT_TO_POINTER( x ) (void*)(uintptr_t)(x)
>>>
>>> Strangely, uintptr_t never came up in
>>> https://savannah.nongnu.org/bugs/index.php?50560
>>> It is C99 though.
>>
>> Exactly.  Thus we cannot use it (at least not unconditionally).  I
>> don't mind if the LLP64 data model gets untied from Windows, but it
>> should be a portable solution that works with pre-C99 compilers
>> also.
>
> C99 is 20 years old.  At work where we tend to be a bit conservative
> about compilers and environment, even for embedded targets our
> current compiler support it just my 2cents

Hmm.  Using C99 would certainly simplify life.

Maybe we can announce in the forthcoming release that we are switching
to C99 later on.

Comments?


    Werner



reply via email to

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