From 2f4abaec38c11a16c2af06597b37c94d14878eda Mon Sep 17 00:00:00 2001 From: Ewald Hew Date: Mon, 25 Sep 2017 07:04:43 +0200 Subject: [PATCH] Extend Adobe interpreter (setcurrentpoint). * src/psaux/psintrp.c (cf2_interpT2CharString) : Fix stack access. --- ChangeLog | 7 +++++++ src/psaux/psintrp.c | 5 +++-- 2 files changed, 10 insertions(+), 2 deletions(-) diff --git a/ChangeLog b/ChangeLog index 2d5341798..a4ffa0215 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,10 @@ +2017-09-25 Ewald Hew + + [psaux] Extend Adobe interpreter (setcurrentpoint). + + * src/psaux/psintrp.c (cf2_interpT2CharString) + : Fix stack access. + 2017-09-25 Ewald Hew [psaux] Extend Adobe interpreter (`closepath'). diff --git a/src/psaux/psintrp.c b/src/psaux/psintrp.c index 7132ae8be..5e01c0cbb 100644 --- a/src/psaux/psintrp.c +++ b/src/psaux/psintrp.c @@ -1621,8 +1621,9 @@ ... #endif - x = top[0]; - y = top[1]; + curY = cf2_stack_popFixed( opStack ); + curX = cf2_stack_popFixed( opStack ); + decoder->flex_state = 0; } break;