freetype-devel
[Top][All Lists]
Advanced

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

[ft-devel] C99, long long, and inline


From: Alexei Podtelezhnikov
Subject: [ft-devel] C99, long long, and inline
Date: Mon, 12 Sep 2016 09:35:21 -0400

Hi all,

I wanted to restart this discussion.

*long long*
Freetype emulates its own 64-bit arithmetic on LLP64 platforms (like
Windows) in order to stay ANSI. This is crazy in this day and age. We
should go C99 by default and and provide 64-bit emulation only if a
user begs for it in ftconfig.h.

*inline*
Freetype smooth rasterizer is very nested. I seems to me that gcc
selects some inlining scheme. Does anyone know how to check this? I
would like to have some control over inlining, which can be useful for
performance tuning.

*other C99 features*
Please voice your opinion.

Anyway, I am for the jump to C99 in 2.8.

Thank you
Alexei



reply via email to

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