Werner Lemberg afaeeee9a0 Fix errors reported by clang's `sanitize' feature.
* include/freetype/internal/ftstream.h: Simplify and fix integer
extraction macros.
(FT_INT8_, FT_BYTE_I16, FT_BYTE_I32, FT_INT8_I16, FT_INT8_I32,
FT_INT8_I32, FT_INT8_U32): Removed.
(FT_PEEK_SHORT, FT_PEEK_LONG, FT_PEEK_OFF3, FT_PEEK_SHORT_LE,
FT_PEEK_LONG_LE, FT_PEEK_OFF3_LE): Use unsigned values for
computations and convert to signed as the last step.

* src/cff/cf2fixed.h (cf2_intToFixed, cf2_fixedToInt,
cf2_fracToFixed): Avoid shifts of negative values.
(cf2_intToFrac, cf2_fixedToFrac, cf2_fixedTo26Dot6): Removed,
unused.

* src/cff/cf2intrp.c (cf2_interpT2CharString) <cf2_cmdEXTENDEDNMBR,
default>: Use unsigned values for computations and convert to signed
as the last step.
Use proper types in tracing messages.

* src/cff/cffgload.c (cff_decoder_parse_charstrings): Use unsigned
values for computation of operands and convert to signed as the last
step.
Use proper type in tracing message.
2013-05-04 14:05:24 +02:00
..
2013-03-14 15:49:49 +01:00
2013-01-24 13:33:06 +01:00
2010-12-31 17:47:09 +01:00
2009-03-11 21:39:10 +00:00
2013-03-14 15:49:49 +01:00
2012-01-17 02:00:24 +09:00
2013-01-12 19:17:05 -05:00
2008-06-26 19:56:51 +00:00
2008-06-26 19:56:51 +00:00
2013-01-12 19:17:05 -05:00
2010-02-13 07:53:37 +01:00
2008-06-26 19:56:51 +00:00
2008-06-26 19:56:51 +00:00
2009-01-19 08:35:45 +00:00
2008-06-26 19:56:51 +00:00
2009-01-19 08:47:43 +00:00
2009-01-19 08:35:45 +00:00
2010-02-13 07:53:37 +01:00
2013-01-12 19:17:05 -05:00
2013-03-14 15:49:49 +01:00
2011-11-15 08:17:59 +01:00
2008-10-05 06:08:40 +00:00