[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [ft-devel] C99, long long, and inline
From: |
Roland Mainz |
Subject: |
Re: [ft-devel] C99, long long, and inline |
Date: |
Mon, 12 Sep 2016 19:52:23 +0200 |
On Mon, Sep 12, 2016 at 3:35 PM, Alexei Podtelezhnikov
<address@hidden> wrote:
> 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.
I agree with that.
BTW: Did you try to compile freetype-current with "pcc" (=portable C
compiler) to verify?
----
Bye,
Roland
--
__ . . __
(o.\ \/ /.o) address@hidden
\__\/\/__/ MPEG specialist, C&&JAVA&&Sun&&Unix programmer
/O /==\ O\ TEL +49 641 3992797
(;O/ \/ \O;)
- [ft-devel] C99, long long, and inline, Alexei Podtelezhnikov, 2016/09/12
- Re: [ft-devel] C99, long long, and inline, Jan Alexander Steffens, 2016/09/12
- Re: [ft-devel] C99, long long, and inline,
Roland Mainz <=
- 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
- Message not available