diff options
Diffstat (limited to 'src/eval.c')
| -rw-r--r-- | src/eval.c | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/src/eval.c b/src/eval.c index 6383a672ae3..c07e7a37323 100644 --- a/src/eval.c +++ b/src/eval.c | |||
| @@ -186,7 +186,7 @@ init_eval_once (void) | |||
| 186 | specpdl = (struct specbinding *) xmalloc (specpdl_size * sizeof (struct specbinding)); | 186 | specpdl = (struct specbinding *) xmalloc (specpdl_size * sizeof (struct specbinding)); |
| 187 | specpdl_ptr = specpdl; | 187 | specpdl_ptr = specpdl; |
| 188 | /* Don't forget to update docs (lispref node "Local Variables"). */ | 188 | /* Don't forget to update docs (lispref node "Local Variables"). */ |
| 189 | max_specpdl_size = 1000; | 189 | max_specpdl_size = 1200; /* 1000 is not enough for CEDET's c-by.el. */ |
| 190 | max_lisp_eval_depth = 500; | 190 | max_lisp_eval_depth = 500; |
| 191 | 191 | ||
| 192 | Vrun_hooks = Qnil; | 192 | Vrun_hooks = Qnil; |
| @@ -3717,8 +3717,10 @@ Output stream used is value of `standard-output'. */) | |||
| 3717 | Lisp_Object tail; | 3717 | Lisp_Object tail; |
| 3718 | Lisp_Object tem; | 3718 | Lisp_Object tem; |
| 3719 | struct gcpro gcpro1; | 3719 | struct gcpro gcpro1; |
| 3720 | Lisp_Object old_print_level = Vprint_level; | ||
| 3720 | 3721 | ||
| 3721 | XSETFASTINT (Vprint_level, 3); | 3722 | if (NILP (Vprint_level)) |
| 3723 | XSETFASTINT (Vprint_level, 8); | ||
| 3722 | 3724 | ||
| 3723 | tail = Qnil; | 3725 | tail = Qnil; |
| 3724 | GCPRO1 (tail); | 3726 | GCPRO1 (tail); |
| @@ -3759,7 +3761,7 @@ Output stream used is value of `standard-output'. */) | |||
| 3759 | backlist = backlist->next; | 3761 | backlist = backlist->next; |
| 3760 | } | 3762 | } |
| 3761 | 3763 | ||
| 3762 | Vprint_level = Qnil; | 3764 | Vprint_level = old_print_level; |
| 3763 | UNGCPRO; | 3765 | UNGCPRO; |
| 3764 | return Qnil; | 3766 | return Qnil; |
| 3765 | } | 3767 | } |