[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
- [ft-devel] C99, long long, and inline,
Alexei Podtelezhnikov <=
- Re: [ft-devel] C99, long long, and inline, Jan Alexander Steffens, 2016/09/12
- Re: [ft-devel] C99, long long, and inline, Roland Mainz, 2016/09/12
- Re: [ft-devel] C99, long long, and inline, Robin Watts, 2016/09/12
- Re: [ft-devel] C99, long long, and inline, Alexei Podtelezhnikov, 2016/09/22