On Wed, Aug 20, 2014 at 10:20 AM, Werner LEMBERG <[email protected]> wrote: > >> Under linux on x86_64, the long type is 8 bits. Why do we disable >> FT_LONG64? >> >> /* A 64-bit data type will create compilation problems if you compile */ >> /* in strict ANSI mode. To avoid them, we disable its use if __STDC__ */ >> /* is defined. You can however ignore this rule by defining the */ >> /* FT_CONFIG_OPTION_FORCE_INT64 configuration macro. */ >> >> What kind of compilation problem would the long type cause? > > `long long' is simply not ANSI. >
Even if you are serious, 'long' is 8 bits under both linux and OS X on 64-bit platforms. It is nuts to beg for it with FT_CONFIG_OPTION_FORCE_INT64 these days. It should be quite the opposite. People should ask to disable it if they are stuck in the last century without 'long long' support. _______________________________________________ Freetype-devel mailing list [email protected] https://lists.nongnu.org/mailman/listinfo/freetype-devel
