X-Git-Url: http://git.chise.org/gitweb/?a=blobdiff_plain;f=src%2Feval.c;h=803d96a0720f1a1e248e5cb95cb25f145e9f809a;hb=296255bdcdce5a2c39b20475bad2ac2ba25bfb84;hp=4e9cbc46804aac42bf69dba85477d141c036e3ce;hpb=2fd9701a4f902054649dde9143a3f77809afee8f;p=chise%2Fxemacs-chise.git- diff --git a/src/eval.c b/src/eval.c index 4e9cbc4..803d96a 100644 --- a/src/eval.c +++ b/src/eval.c @@ -4641,13 +4641,13 @@ unbind_to_hairy (int count) { int quitf; + ++specpdl_ptr; + ++specpdl_depth_counter; + check_quit (); /* make Vquit_flag accurate */ quitf = !NILP (Vquit_flag); Vquit_flag = Qnil; - ++specpdl_ptr; - ++specpdl_depth_counter; - while (specpdl_depth_counter != count) { --specpdl_ptr;