mirror of
https://git.savannah.gnu.org/git/guile.git
synced 2025-05-20 11:40:18 +02:00
* private-options.h: idem.
* eval.i.c: copyright nitpicking. * eval.c: distangle. move duplicate code to eval.i.c and include twice. * eval.i.c: new file. * backtrace.c, debug.c, debug.h, deprecation.c, eq.c, eval.c eval.h, gsubr.c, init.c, macros.c, print.c, print.h, read.c, read.h, stacks.c, symbols.c, throw.c: use private-options.h * private-options.h: new file: contain hardcoded option definitions.
This commit is contained in:
parent
0ee05b85ee
commit
243ebb6113
4 changed files with 32 additions and 8 deletions
|
@ -1,5 +1,9 @@
|
||||||
2007-01-22 Han-Wen Nienhuys <hanwen@lilypond.org>
|
2007-01-22 Han-Wen Nienhuys <hanwen@lilypond.org>
|
||||||
|
|
||||||
|
* private-options.h: idem.
|
||||||
|
|
||||||
|
* eval.i.c: copyright nitpicking.
|
||||||
|
|
||||||
* eval.c: distangle. move duplicate code to eval.i.c and include
|
* eval.c: distangle. move duplicate code to eval.i.c and include
|
||||||
twice.
|
twice.
|
||||||
|
|
||||||
|
|
|
@ -2972,13 +2972,13 @@ scm_t_option scm_debug_opts[] = {
|
||||||
{ SCM_OPTION_BOOLEAN, "backtrace", 0, "Show backtrace on error." },
|
{ SCM_OPTION_BOOLEAN, "backtrace", 0, "Show backtrace on error." },
|
||||||
{ SCM_OPTION_BOOLEAN, "debug", 0, "Use the debugging evaluator." },
|
{ SCM_OPTION_BOOLEAN, "debug", 0, "Use the debugging evaluator." },
|
||||||
|
|
||||||
|
{ SCM_OPTION_INTEGER, "stack", 20000, "Stack size limit (measured in words; 0 = no check)." },
|
||||||
/*
|
{ SCM_OPTION_SCM, "show-file-name", (unsigned long)SCM_BOOL_T,
|
||||||
FIXME.
|
"Show file names and line numbers "
|
||||||
*/
|
"in backtraces when not `#f'. A value of `base' "
|
||||||
{ SCM_OPTION_INTEGER, "stack", 0, "Stack size limit (measured in words; 0 = no check)." },
|
"displays only base names, while `#t' displays full names."},
|
||||||
{ SCM_OPTION_SCM, "show-file-name", (unsigned long)SCM_BOOL_T, "Show file names and line numbers in backtraces when not `#f'. A value of `base' displays only base names, while `#t' displays full names."},
|
{ SCM_OPTION_BOOLEAN, "warn-deprecated", 0,
|
||||||
{ SCM_OPTION_BOOLEAN, "warn-deprecated", 0, "Warn when deprecated features are used." },
|
"Warn when deprecated features are used." },
|
||||||
{ 0 },
|
{ 0 },
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
|
@ -1,3 +1,23 @@
|
||||||
|
/*
|
||||||
|
* eval.i.c - actual evaluator code for GUILE
|
||||||
|
*
|
||||||
|
* Copyright (C) 2002, 03, 04, 05, 06, 07 Free Software Foundation, Inc.
|
||||||
|
*
|
||||||
|
* This library is free software; you can redistribute it and/or
|
||||||
|
* modify it under the terms of the GNU Lesser General Public
|
||||||
|
* License as published by the Free Software Foundation; either
|
||||||
|
* version 2.1 of the License, or (at your option) any later version.
|
||||||
|
*
|
||||||
|
* This library is distributed in the hope that it will be useful,
|
||||||
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||||||
|
* Lesser General Public License for more details.
|
||||||
|
*
|
||||||
|
* You should have received a copy of the GNU Lesser General Public
|
||||||
|
* License along with this library; if not, write to the Free Software
|
||||||
|
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
|
||||||
|
*/
|
||||||
|
|
||||||
#undef RETURN
|
#undef RETURN
|
||||||
#undef ENTER_APPLY
|
#undef ENTER_APPLY
|
||||||
#undef PREP_APPLY
|
#undef PREP_APPLY
|
||||||
|
|
|
@ -4,7 +4,7 @@
|
||||||
* We put this in a private header, since layout of data structures
|
* We put this in a private header, since layout of data structures
|
||||||
* is an implementation detail that we want to hide.
|
* is an implementation detail that we want to hide.
|
||||||
*
|
*
|
||||||
* Copyright (C) 2002, 03, 04, 05, 06, 07 Free Software Foundation, Inc.
|
* Copyright (C) 2007 Free Software Foundation, Inc.
|
||||||
*
|
*
|
||||||
* This library is free software; you can redistribute it and/or
|
* This library is free software; you can redistribute it and/or
|
||||||
* modify it under the terms of the GNU Lesser General Public
|
* modify it under the terms of the GNU Lesser General Public
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue