Remove FT_CONFIG_OPTION_PIC and related code

System Internals / FreeType - Werner Lemberg [gnu.org] - 2 May 2018 18:27 EDT

*/* [FT_CONFIG_OPTION_PIC]: Remove all code guarded by this preprocessor symbol.

*/*: Replace `XXX_GET' macros (which could be either a function in PIC mode or an array in non-PIC mode) with `xxx' arrays.

- include/freetype/internal/ftpic.h, src/autofit/afpic.c, src/autofit/afpic.h, src/base/basepic.c, src/base/basepic.h, src/base/ftpic.c, src/cff/cffpic.c, src/cff/cffpic.h, src/pshinter/pshpic.c, src/pshinter/pshpic.h, src/psnames/pspic.c, src/psnames/pspic.h, src/raster/rastpic.c, src/raster/rastpic.h, src/sfnt/sfntpic.c, src/sfnt/sfntpic.h, src/smooth/ftspic.c, src/smooth/ftspic.h, src/truetype/ttpic.c, src/truetype/ttpic.h: Removed.

951495924 Remove FT_CONFIG_OPTION_PIC and related code.
ChangeLog | 19 +
devel/ftoption.h | 29 --
include/freetype/config/ftoption.h | 29 --
include/freetype/internal/autohint.h | 23 --
include/freetype/internal/ftdrv.h | 123 +------
include/freetype/internal/ftobjs.h | 435 +---------------------
include/freetype/internal/ftpic.h | 71 ----
include/freetype/internal/ftrfork.h | 22 +-
include/freetype/internal/ftserv.h | 506 +-------------------------
include/freetype/internal/internal.h | 1 -
include/freetype/internal/pshints.h | 21 --
include/freetype/internal/services/svbdf.h | 16 -
include/freetype/internal/services/svcfftl.h | 22 --
include/freetype/internal/services/svcid.h | 21 --
include/freetype/internal/services/svgldict.h | 19 -
include/freetype/internal/services/svmetric.h | 28 --
include/freetype/internal/services/svmm.h | 32 --
include/freetype/internal/services/svpostnm.h | 16 -
include/freetype/internal/services/svprop.h | 16 -
include/freetype/internal/services/svpscmap.h | 31 --
include/freetype/internal/services/svpsinfo.h | 25 --
include/freetype/internal/services/svsfnt.h | 15 -
include/freetype/internal/services/svttcmap.h | 15 -
include/freetype/internal/services/svttglyf.h | 13 -
include/freetype/internal/sfnt.h | 79 ----
modules.cfg | 14 -
src/autofit/afcjk.c | 8 +-
src/autofit/afglobal.c | 29 +-
src/autofit/aflatin.c | 22 +-
src/autofit/afloader.c | 9 +-
src/autofit/afmodule.c | 40 +-
src/autofit/afpic.c | 152 --------
src/autofit/afpic.h | 105 ------
src/autofit/aftypes.h | 82 +----
src/autofit/autofit.c | 1 -
src/autofit/rules.mk | 1 -
src/base/basepic.c | 108 ------
src/base/basepic.h | 91 -----
src/base/ftbase.c | 2 -
src/base/ftbbox.c | 6 -
src/base/ftglyph.c | 10 +-
src/base/ftinit.c | 126 +------
src/base/ftobjs.c | 19 -
src/base/ftpic.c | 55 ---
src/base/ftrfork.c | 12 +-
src/base/ftstroke.c | 23 +-
src/base/rules.mk | 7 +-
src/bdf/bdfdrivr.h | 4 -
src/bzip2/ftbzip2.c | 4 -
src/cache/ftcmanag.c | 4 -
src/cff/cff.c | 1 -
src/cff/cffdrivr.c | 80 ++--
src/cff/cffdrivr.h | 2 -
src/cff/cffobjs.c | 9 +-
src/cff/cffparse.c | 184 +---------
src/cff/cffpic.c | 138 -------
src/cff/cffpic.h | 121 ------
src/cff/rules.mk | 3 +-
src/cid/cidriver.h | 6 -
src/gxvalid/gxvmod.h | 4 -
src/gzip/ftgzip.c | 4 -
src/lzw/ftlzw.c | 4 -
src/otvalid/otvmod.h | 4 -
src/pcf/pcfdrivr.h | 5 +-
src/pfr/pfrdrivr.h | 6 -
src/psaux/psauxmod.h | 4 -
src/pshinter/pshinter.c | 1 -
src/pshinter/pshmod.c | 3 +-
src/pshinter/pshpic.c | 76 ----
src/pshinter/pshpic.h | 63 ----
src/pshinter/rules.mk | 1 -
src/psnames/psmodule.c | 19 +-
src/psnames/psnames.c | 1 -
src/psnames/pspic.c | 97 -----
src/psnames/pspic.h | 68 ----
src/psnames/rules.mk | 3 +-
src/raster/ftraster.c | 2 -
src/raster/ftrend1.c | 3 +-
src/raster/raster.c | 1 -
src/raster/rastpic.c | 89 -----
src/raster/rastpic.h | 63 ----
src/raster/rules.mk | 3 +-
src/sfnt/rules.mk | 1 -
src/sfnt/sfdriver.c | 49 +--
src/sfnt/sfdriver.h | 2 -
src/sfnt/sfnt.c | 1 -
src/sfnt/sfntpic.c | 143 --------
src/sfnt/sfntpic.h | 112 ------
src/sfnt/ttcmap.c | 59 +--
src/sfnt/ttcmap.h | 38 --
src/smooth/ftgrays.c | 7 -
src/smooth/ftgrays.h | 1 -
src/smooth/ftsmooth.c | 7 +-
src/smooth/ftspic.c | 118 ------
src/smooth/ftspic.h | 75 ----
src/smooth/rules.mk | 3 +-
src/smooth/smooth.c | 1 -
src/truetype/rules.mk | 1 -
src/truetype/truetype.c | 1 -
src/truetype/ttdriver.c | 26 +-
src/truetype/ttdriver.h | 2 -
src/truetype/ttpic.c | 101 -----
src/truetype/ttpic.h | 88 -----
src/type1/t1driver.h | 6 -
src/type42/t42drivr.h | 6 -
src/winfonts/winfnt.h | 3 -
106 files changed, 158 insertions(+), 4322 deletions(-)

Upstream: git.savannah.gnu.org


  • Share