commit | 96d26926d1f36ce3feb1d16dfa6f0bfdf6297ec6 | [log] [tgz] |
---|---|---|
author | Werner Lemberg <wl@gnu.org> | Fri Jun 09 20:34:28 2017 +0200 |
committer | Werner Lemberg <wl@gnu.org> | Fri Jun 09 20:34:28 2017 +0200 |
tree | 41b93ca30b0af8e26d8f105661c55ba329539422 | |
parent | faf34d29e222598a392ad65858813d161ebd50ac [diff] |
Provide more macros for flooring, ceiling, and rounding. These versions don't produce run-time errors due to integer overflow. * include/freetype/internal/ftobjs.h: Include FT_INTERNAL_CALC_H. (FT_PAD_ROUND_LONG, FT_PAD_CEIL_LONG, FT_PIX_ROUND_LONG, FT_PIX_CEIL_LONG): New macros. (FT_PAD_ROUND_INT32, FT_PAD_CEIL_INT32, FT_PIX_ROUND_INT32, FT_PIX_CEIL_INT32): New macros.