diff options
author | Werner Lemberg <wl@gnu.org> | 2005-08-20 05:33:09 +0000 |
---|---|---|
committer | Werner Lemberg <wl@gnu.org> | 2005-08-20 05:33:09 +0000 |
commit | 1a800db9c97eee465025e470a277d0da5eb9dbae (patch) | |
tree | 5148d139782ac74b1e4c87067ac842e38319d054 | |
parent | ff5dc5fd30436489b6bb7b85da3e08a9a22dca93 (diff) | |
download | freetype2-1a800db9c97eee465025e470a277d0da5eb9dbae.tar.gz |
* src/otvalid/otvmod.c (otv_validate): Use ft_validator_run instead
of ft_setjmp.
-rw-r--r-- | ChangeLog | 5 | ||||
-rw-r--r-- | src/otvalid/otvmod.c | 10 |
2 files changed, 10 insertions, 5 deletions
@@ -1,3 +1,8 @@ +2005-08-20 Masatake YAMATO <jet@gyve.org> + + * src/otvalid/otvmod.c (otv_validate): Use ft_validator_run instead + of ft_setjmp. + 2005-08-19 Werner Lemberg <wl@gnu.org> * src/truetype/ttgload.c (load_truetype_glyph): Fix compiler diff --git a/src/otvalid/otvmod.c b/src/otvalid/otvmod.c index 3572a3dd8..4c46e6baf 100644 --- a/src/otvalid/otvmod.c +++ b/src/otvalid/otvmod.c @@ -124,7 +124,7 @@ if ( base ) { ft_validator_init( &valid, base, base + len_base, FT_VALIDATE_DEFAULT ); - if ( ft_setjmp( valid.jump_buffer ) == 0 ) + if ( ft_validator_run( &valid ) == 0 ) otv_BASE_validate( base, &valid ); error = valid.error; if ( error ) @@ -134,7 +134,7 @@ if ( gpos ) { ft_validator_init( &valid, gpos, gpos + len_gpos, FT_VALIDATE_DEFAULT ); - if (ft_setjmp( valid.jump_buffer ) == 0 ) + if ( ft_validator_run( &valid ) == 0 ) otv_GPOS_validate( gpos, face->num_glyphs, &valid ); error = valid.error; if ( error ) @@ -144,7 +144,7 @@ if ( gsub ) { ft_validator_init( &valid, gsub, gsub + len_gsub, FT_VALIDATE_DEFAULT ); - if ( ft_setjmp( valid.jump_buffer ) == 0 ) + if ( ft_validator_run( &valid ) == 0 ) otv_GSUB_validate( gsub, face->num_glyphs, &valid ); error = valid.error; if ( error ) @@ -154,7 +154,7 @@ if ( gdef ) { ft_validator_init( &valid, gdef, gdef + len_gdef, FT_VALIDATE_DEFAULT ); - if ( ft_setjmp( valid.jump_buffer ) == 0 ) + if ( ft_validator_run( &valid ) == 0 ) otv_GDEF_validate( gdef, gsub, gpos, &valid ); error = valid.error; if ( error ) @@ -164,7 +164,7 @@ if ( jstf ) { ft_validator_init( &valid, jstf, jstf + len_jstf, FT_VALIDATE_DEFAULT ); - if ( ft_setjmp( valid.jump_buffer ) == 0 ) + if ( ft_validator_run( &valid ) == 0 ) otv_JSTF_validate( jstf, gsub, gpos, face->num_glyphs, &valid ); error = valid.error; if ( error ) |