Lines Matching defs:valid

89                      FT_Validator  valid )
95 if ( table + length > valid->limit || length < 262 )
99 if ( valid->level >= FT_VALIDATE_TIGHT )
108 if ( idx >= TT_VALID_GLYPH_COUNT( valid ) )
202 /***** character code (but these values are also valid as the *****/
217 /***** Note that not all values of "charcode" are valid according *****/
250 /* first 0 USHORT first valid low-byte */
251 /* count 2 USHORT number of valid low-bytes */
255 /* A sub-header defines, for each high-byte, the range of valid */
280 FT_Validator valid )
290 if ( table + length > valid->limit || length < 6 + 512 )
304 if ( valid->level >= FT_VALIDATE_PARANOID && ( idx & 7 ) != 0 )
317 if ( glyph_ids > valid->limit )
338 if ( valid->level >= FT_VALIDATE_PARANOID )
352 if ( valid->level >= FT_VALIDATE_TIGHT )
364 if ( idx >= TT_VALID_GLYPH_COUNT( valid ) )
402 /* indicates that it is really a valid one-byte value */
418 /* check that the high byte isn't a valid one-byte value */
817 FT_Validator valid )
831 if ( table + length > valid->limit )
833 if ( valid->level >= FT_VALIDATE_TIGHT )
836 length = (FT_UInt)( valid->limit - table );
842 if ( valid->level >= FT_VALIDATE_PARANOID )
856 if ( valid->level >= FT_VALIDATE_PARANOID )
886 if ( valid->level >= FT_VALIDATE_PARANOID )
920 if ( valid->level >= FT_VALIDATE_TIGHT )
939 if ( valid->level >= FT_VALIDATE_TIGHT )
959 p + ( end - start + 1 ) * 2 > valid->limit )
964 if ( valid->level >= FT_VALIDATE_TIGHT )
976 if ( idx >= TT_VALID_GLYPH_COUNT( valid ) )
987 if ( valid->level >= FT_VALIDATE_PARANOID ||
1439 FT_Validator valid )
1445 if ( table + 10 > valid->limit )
1454 if ( table + length > valid->limit || length < 10 + count/* * 2 */) // Zhangxuefeng 2013.12.23. remove count multiply 2.
1458 if ( valid->level >= FT_VALIDATE_TIGHT )
1466 if ( gindex >= TT_VALID_GLYPH_COUNT( valid ) )
1631 FT_Validator valid )
1639 if ( table + 16 + 8192 > valid->limit )
1643 if ( length > (FT_UInt32)( valid->limit - table ) || length < 8192 + 16 )
1650 if ( p + num_groups * 12 > valid->limit )
1673 if ( valid->level >= FT_VALIDATE_TIGHT )
1675 if ( start_id + end - start >= TT_VALID_GLYPH_COUNT( valid ) )
1859 FT_Validator valid )
1865 if ( table + 20 > valid->limit )
1872 if ( length > (FT_ULong)( valid->limit - table ) ||
1877 if ( valid->level >= FT_VALIDATE_TIGHT )
1885 if ( gindex >= TT_VALID_GLYPH_COUNT( valid ) )
2017 FT_Bool valid;
2035 cmap->valid = 0;
2043 FT_Validator valid )
2050 if ( table + 16 > valid->limit )
2059 if ( length > (FT_ULong)( valid->limit - table ) ||
2080 if ( valid->level >= FT_VALIDATE_TIGHT )
2082 if ( start_id + end - start >= TT_VALID_GLYPH_COUNT( valid ) )
2139 cmap->valid = 0;
2207 cmap12->valid = 1;
2215 if ( cmap12->valid )
2249 if ( cmap12->valid && cmap12->cur_charcode == *pchar_code )
2252 if ( cmap12->valid )
2341 FT_Bool valid;
2359 cmap->valid = 0;
2367 FT_Validator valid )
2374 if ( table + 16 > valid->limit )
2383 if ( length > (FT_ULong)( valid->limit - table ) ||
2404 if ( valid->level >= FT_VALIDATE_TIGHT )
2406 if ( glyph_id >= TT_VALID_GLYPH_COUNT( valid ) )
2463 cmap->valid = 0;
2529 cmap13->valid = 1;
2537 if ( cmap13->valid )
2571 if ( cmap13->valid && cmap13->cur_charcode == *pchar_code )
2574 if ( cmap13->valid )
2757 FT_Validator valid )
2764 if ( length > (FT_ULong)( valid->limit - table ) ||
2771 * isn't valid.
2801 if ( defp + numRanges * 4 > valid->limit )
2828 if ( numMappings * 4 > (FT_ULong)( valid->limit - ndp ) )
2845 if ( valid->level >= FT_VALIDATE_TIGHT &&
2846 gid >= TT_VALID_GLYPH_COUNT( valid ) )
3492 volatile TT_ValidatorRec valid;
3496 ft_validator_init( FT_VALIDATOR( &valid ), cmap, limit,
3499 valid.num_glyphs = (FT_UInt)face->max_profile.numGlyphs;
3501 if ( ft_setjmp( FT_VALIDATOR( &valid )->jump_buffer) == 0 )
3505 error = clazz->validate( cmap, FT_VALIDATOR( &valid ) );
3510 if ( valid.validator.error == 0 )