freetype/src/otvalid
suzuki toshiya 51abdf6ffa [otvalid] Fix a naming convention conflicting with ftvalid.
Some prototypes in ftvalid.h use `valid' for the variables
typed as FT_Validator.  Their implementations in src/base/
ftobjs.c and utilizations in src/sfnt/ttcmap.c do similar.

Some macros in otvcommn.h assume the exist of the variable
`valid' typed as OTV_Validator in the caller.

Mixing these two conventions cause invalid pointer conversion
and unexpected SEGV in longjmp.  To prevent it, all variables
typed as OTV_Validator are renamed to `otvalid'.

* src/otvalid/otvcommn.h: Replace `valid' by `otvalid'.
* src/otvalid/{otvcommn.c, otvbase.c, otvgdef.c, otvgpos.c,
otvgsub.c, otvjstf.c, otvmath.c}: Replace `valid' by `otvalid'
if it is typed as OTV_Validator.
2014-12-10 00:46:55 +09:00
..
Jamfile * src/{otvalid,sfnt}/Jamfile: Add missing targets for multi build by jam 2008-09-21 18:33:57 +00:00
module.mk FT_USE_MODULE declares things as: 2008-12-21 10:29:30 +00:00
otvalid.c * src/otvalid/otvbase.c, src/otvalid/otvcommn.c, 2007-08-08 06:38:06 +00:00
otvalid.h GDEF tables need `glyph_count' too for validation. Problem reported 2008-12-01 12:53:00 +00:00
otvbase.c [otvalid] Fix a naming convention conflicting with ftvalid. 2014-12-10 00:46:55 +09:00
otvcommn.c [otvalid] Fix a naming convention conflicting with ftvalid. 2014-12-10 00:46:55 +09:00
otvcommn.h [otvalid] Fix a naming convention conflicting with ftvalid. 2014-12-10 00:46:55 +09:00
otverror.h Remove `FT_KEEP_ERR_PREFIX'. 2013-03-12 11:42:20 +01:00
otvgdef.c [otvalid] Fix a naming convention conflicting with ftvalid. 2014-12-10 00:46:55 +09:00
otvgpos.c [otvalid] Fix a naming convention conflicting with ftvalid. 2014-12-10 00:46:55 +09:00
otvgpos.h Adding OpenType validation module. The code is based on the 2004-09-10 14:39:00 +00:00
otvgsub.c [otvalid] Fix a naming convention conflicting with ftvalid. 2014-12-10 00:46:55 +09:00
otvjstf.c [otvalid] Fix a naming convention conflicting with ftvalid. 2014-12-10 00:46:55 +09:00
otvmath.c [otvalid] Fix a naming convention conflicting with ftvalid. 2014-12-10 00:46:55 +09:00
otvmod.c */*: Use FT_ERR_EQ, FT_ERR_NEQ, and FT_ERR where appropriate. 2013-03-14 17:50:49 +01:00
otvmod.h Remove trailing spaces. 2012-01-17 02:00:24 +09:00
rules.mk * src/otvalid/otvbase.c, src/otvalid/otvcommn.c, 2007-08-08 06:38:06 +00:00