/[emacs]/emacs/src/eval.c
ViewVC logotype

Diff of /emacs/src/eval.c

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.188 by raeburn, Mon May 20 08:05:37 2002 UTC revision 1.189 by rms, Tue May 28 20:24:32 2002 UTC
# Line 3240  syms_of_eval () Line 3240  syms_of_eval ()
3240    DEFVAR_INT ("max-specpdl-size", &max_specpdl_size,    DEFVAR_INT ("max-specpdl-size", &max_specpdl_size,
3241                doc: /* *Limit on number of Lisp variable bindings & unwind-protects.                doc: /* *Limit on number of Lisp variable bindings & unwind-protects.
3242  If Lisp code tries to make more than this many at once,  If Lisp code tries to make more than this many at once,
3243  an error is signaled.  */);  an error is signaled.
3244    You can safely use a value considerably larger than the default value,
3245    if that proves inconveniently small.  However, if you increase it too far,
3246    Emacs could run out of memory trying to make the stack bigger.  */);
3247    
3248    DEFVAR_INT ("max-lisp-eval-depth", &max_lisp_eval_depth,    DEFVAR_INT ("max-lisp-eval-depth", &max_lisp_eval_depth,
3249                doc: /* *Limit on depth in `eval', `apply' and `funcall' before error.                doc: /* *Limit on depth in `eval', `apply' and `funcall' before error.
3250  This limit is to catch infinite recursions for you before they cause  
3251    This limit serves to catch infinite recursions for you before they cause
3252  actual stack overflow in C, which would be fatal for Emacs.  actual stack overflow in C, which would be fatal for Emacs.
3253  You can safely make it considerably larger than its default value,  You can safely make it considerably larger than its default value,
3254  if that proves inconveniently small.  */);  if that proves inconveniently small.  However, if you increase it too far,
3255    Emacs could overflow the real C stack, and crash.  */);
3256    
3257    DEFVAR_LISP ("quit-flag", &Vquit_flag,    DEFVAR_LISP ("quit-flag", &Vquit_flag,
3258                 doc: /* Non-nil causes `eval' to abort, unless `inhibit-quit' is non-nil.                 doc: /* Non-nil causes `eval' to abort, unless `inhibit-quit' is non-nil.

Legend:
Removed from v.1.188  
changed lines
  Added in v.1.189

savannah-hackers-public@gnu.org
ViewVC Help
Powered by ViewVC 1.1.26