>> . Recently, integer overflow run-time checking was activated
>>   (again) for the fuzzer, causing a lot of minor code changes while
>>   applying fixes. [...]
> 
> I have been following those new OVERFLOW_* macros... they are a bit
> ugly and mostly purely for suppressing warnings?

Yes and yes.  They are ugly, and I wonder whether I should drop the
`OVERFLOW_' part of its names to get `SUB_LONG', `ADD_INT32', etc.

> The other one is "drawing in non-twilight while in prep". (does it
> trash every glyph or get ignored by freetype?).

Uh, oh, I currently don't know what FreeType does in such situations.
Too lazy to check that right now :-)

> But it does seem to offer a convenient way of implementing the last
> two error checkings which FontVal 1.0 does that FontVal 2.x does not
> no yet.
>
> e.g. for your OVERFLOW_ADD_LONG() , if I undef your version locally
> in the truetype module, but define a new one as: [...]

Nice idea!


    Werner

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

Reply via email to