> I'm curious why FT_F26Dot6 is a signed long and not a FT_Int32?  I
> would have expected it to be a 32 bit fixed point value.

The library is quite old; at the time of its inception, `long' was
32bit on most platforms, and C types like `int32_t' didn't exist yet
(or were so new that just a very small set of compilers supported it
then).

On the other hand, using a 64bit entity has the advantage of tagging
an unsigned 32bit value as `not set', for example, by assigning
value -1 to it.


    Werner
_______________________________________________
Freetype mailing list
[email protected]
https://lists.nongnu.org/mailman/listinfo/freetype

Reply via email to