1
Fork 0
mirror of https://git.savannah.gnu.org/git/guile.git synced 2025-05-04 22:40:25 +02:00
guile/libguile
Marius Vollmer 3d2e8ceb97 * numbers.c: Document macros to define when including
num2integral.i.c.  MAX_VALUE and MIN_VALU are no longer used, we
now rely on SIZEOF_ macros that have been figured out at
configure time.

* num2integral.i.c: Adapt to new interface.
(NUM2INTEGRAL): Test whether a fixnum can be represented in the
target type by casting it and checking whether it is still the
same.  Do not try to handle bignums for integral types that are
smaller than fixnums.  When handling bignums, collect the
magnituse first into a unsigned type, and correctly check for
overflow.
(INTEGRAL2BIG): Do not use MIN_VALUE explicitely by observing that
only -MIN_VALUE can still be negative of all negative numbers (in
twos-complement).
2001-11-12 01:12:37 +00:00
..
.cvsignore * .cvsignore: really add version.h 2001-09-21 17:57:07 +00:00
__scm.h Define HAVE_UINTPTR_T, HAVE_PTRDIFF_T and HAVE_LONG_LONG depending on 2001-11-12 01:00:40 +00:00
_scm.h * Renamed header macros to the SCM_<filename>_H format. 2001-08-31 10:42:19 +00:00
alist.c * alist.c, arbiters.c, async.h, backtrace.h, boolean.c, chars.c, 2001-07-19 21:08:49 +00:00
alist.h Prefixed each each exported symbol with SCM_API. 2001-11-02 00:08:10 +00:00
alloca.c Remove "face-lift" comment. 2001-07-09 07:36:48 +00:00
arbiters.c * alist.c, arbiters.c, async.h, backtrace.h, boolean.c, chars.c, 2001-07-19 21:08:49 +00:00
arbiters.h Prefixed each each exported symbol with SCM_API. 2001-11-02 00:08:10 +00:00
async.c Remove "face-lift" comment. 2001-07-09 07:36:48 +00:00
async.h Prefixed each each exported symbol with SCM_API. 2001-11-02 00:08:10 +00:00
backtrace.c (display_backtrace_file_and_line): Only use scm_basename when POSIX 2001-10-13 15:41:40 +00:00
backtrace.h Prefixed each each exported symbol with SCM_API. 2001-11-02 00:08:10 +00:00
boolean.c * alist.c, arbiters.c, async.h, backtrace.h, boolean.c, chars.c, 2001-07-19 21:08:49 +00:00
boolean.h Prefixed each each exported symbol with SCM_API. 2001-11-02 00:08:10 +00:00
c-tokenize.lex * c-tokenize.lex: add option %nounput to quiet warning. 2001-07-19 17:45:01 +00:00
ChangeLog *** empty log message *** 2001-11-11 20:51:44 +00:00
ChangeLog-1996-1999 Moved old ChangeLog text to ChangeLog-1996-1999 (added that file) 2000-01-05 01:44:04 +00:00
ChangeLog-2000 Split up. 2001-03-11 23:57:16 +00:00
ChangeLog-gh
ChangeLog-scm
ChangeLog-threads
chars.c (scm_char_alphabetic_p, scm_char_numeric_p, scm_char_whitespace_p, 2001-08-01 21:27:59 +00:00
chars.h Prefixed each each exported symbol with SCM_API. 2001-11-02 00:19:12 +00:00
continuations.c * __scm.h, alist.h, arbiters.h, async.h, backtrace.h, boolean.h, 2001-11-02 00:08:41 +00:00
continuations.h * __scm.h, alist.h, arbiters.h, async.h, backtrace.h, boolean.h, 2001-11-02 00:08:41 +00:00
coop-defs.h 2001-11-04 Stefan Jahn <stefan@lkcc.org> 2001-11-04 15:52:30 +00:00
coop-threads.c Remove "face-lift" comment. 2001-07-09 07:36:48 +00:00
coop-threads.h Prefixed each each exported symbol with SCM_API. 2001-11-02 00:19:12 +00:00
coop.c 2001-11-04 Stefan Jahn <stefan@lkcc.org> 2001-11-04 15:52:30 +00:00
COPYING
cpp_cnvt.awk Merge from mvo-vcell-cleanup-1-branch. 2001-05-15 14:57:22 +00:00
cpp_err_symbols.in
cpp_errno.c * *.[hc]: add Emacs magic at the end of file, to ensure GNU 2000-03-19 19:01:16 +00:00
cpp_sig_symbols.in * posix.c (getlogin): getlogin() implementation for Windows. 2001-07-03 15:27:56 +00:00
cpp_signal.c * *.[hc]: add Emacs magic at the end of file, to ensure GNU 2000-03-19 19:01:16 +00:00
debug-malloc.c Use memset instead of bzero. 2001-04-12 01:40:21 +00:00
debug-malloc.h Prefixed each each exported symbol with SCM_API. 2001-11-02 00:19:12 +00:00
debug.c * debug.c (scm_mem_to_proc): Fixed typo in previous change. 2001-10-12 09:02:03 +00:00
debug.h Prefixed each each exported symbol with SCM_API. 2001-11-02 00:19:12 +00:00
deprecation.c * Removed lots of deprecated stuff. 2001-08-31 14:42:31 +00:00
deprecation.h Prefixed each each exported symbol with SCM_API. 2001-11-02 00:19:12 +00:00
dynl.c * Removed lots of deprecated stuff. 2001-08-31 14:42:31 +00:00
dynl.h Prefixed each each exported symbol with SCM_API. 2001-11-02 00:19:12 +00:00
dynwind.c * Documentation work. 2001-11-11 15:01:52 +00:00
dynwind.h Prefixed each each exported symbol with SCM_API. 2001-11-02 00:19:12 +00:00
environments.c * list.h (scm_list_1, scm_list_2, scm_list_3, scm_list_4, scm_list_5, 2001-06-28 01:11:59 +00:00
environments.h Prefixed each each exported symbol with SCM_API. 2001-11-02 00:19:12 +00:00
eq.c Remove "face-lift" comment. 2001-07-09 07:36:48 +00:00
eq.h Prefixed each each exported symbol with SCM_API. 2001-11-02 00:19:12 +00:00
error.c 2001-11-07 Stefan Jahn <stefan@lkcc.org> 2001-11-07 15:08:45 +00:00
error.h Prefixed each each exported symbol with SCM_API. 2001-11-02 00:19:12 +00:00
eval.c (scm_m_begin): Allow (begin), with no subforms. 2001-11-03 18:45:33 +00:00
eval.h Prefixed each each exported symbol with SCM_API. 2001-11-02 00:19:12 +00:00
evalext.c Remove "face-lift" comment. 2001-07-09 07:36:48 +00:00
evalext.h Prefixed each each exported symbol with SCM_API. 2001-11-02 00:19:12 +00:00
extensions.c * Documentation work. 2001-11-11 15:01:52 +00:00
extensions.h Prefixed each each exported symbol with SCM_API. 2001-11-02 00:19:12 +00:00
feature.c * alist.c, arbiters.c, async.h, backtrace.h, boolean.c, chars.c, 2001-07-19 21:08:49 +00:00
feature.h Prefixed each each exported symbol with SCM_API. 2001-11-02 00:19:12 +00:00
filesys.c * Documentation work. 2001-11-11 15:01:52 +00:00
filesys.h Prefixed each each exported symbol with SCM_API. 2001-11-02 00:19:12 +00:00
fluids.c * Removed deprecated stuff. 2001-08-31 12:13:50 +00:00
fluids.h Prefixed each each exported symbol with SCM_API. 2001-11-02 00:19:12 +00:00
fports.c 2001-11-04 Stefan Jahn <stefan@lkcc.org> 2001-11-04 15:52:30 +00:00
fports.h Prefixed each each exported symbol with SCM_API. 2001-11-02 00:19:12 +00:00
gc.c `__libc_ia64_register_backing_store_base' 2001-11-02 00:09:28 +00:00
gc.h Prefixed each each exported symbol with SCM_API. 2001-11-02 00:19:12 +00:00
gc_os_dep.c (GC_noop1): Move before `GC_find_limit' where it is used; nfc. 2001-08-25 18:20:56 +00:00
gdb_interface.h * __scm.h, alist.h, arbiters.h, async.h, backtrace.h, boolean.h, 2001-11-02 00:09:41 +00:00
gdbint.c Remove "face-lift" comment. 2001-07-09 07:36:48 +00:00
gdbint.h Prefixed each each exported symbol with SCM_API. 2001-11-02 00:19:12 +00:00
gh.h Prefixed each each exported symbol with SCM_API. 2001-11-02 00:19:12 +00:00
gh_data.c * Removed lots of deprecated stuff. 2001-08-31 14:42:31 +00:00
gh_eval.c * alist.c, arbiters.c, async.h, backtrace.h, boolean.c, chars.c, 2001-07-19 21:08:49 +00:00
gh_funcs.c * alist.c, arbiters.c, async.h, backtrace.h, boolean.c, chars.c, 2001-07-19 21:08:49 +00:00
gh_init.c replace "scm_*_t" with "scm_t_*". 2001-06-14 19:50:43 +00:00
gh_io.c * alist.c, arbiters.c, async.h, backtrace.h, boolean.c, chars.c, 2001-07-19 21:08:49 +00:00
gh_list.c * alist.c, arbiters.c, async.h, backtrace.h, boolean.c, chars.c, 2001-07-19 21:08:49 +00:00
gh_predicates.c * alist.c, arbiters.c, async.h, backtrace.h, boolean.c, chars.c, 2001-07-19 21:08:49 +00:00
goops.c (build_class_class_slots): Removed vcell slot definition. 2001-07-29 20:46:37 +00:00
goops.h Prefixed each each exported symbol with SCM_API. 2001-11-02 00:19:12 +00:00
gsubr.c * Removed deprecated stuff. 2001-08-31 12:13:50 +00:00
gsubr.h Prefixed each each exported symbol with SCM_API. 2001-11-02 00:19:12 +00:00
guardians.c * Documentation work. 2001-11-11 15:01:52 +00:00
guardians.h Prefixed each each exported symbol with SCM_API. 2001-11-02 00:19:12 +00:00
guile-doc-snarf.in * guile-snarf-docs.in, guile-snarf-docs-texi.in, 2001-05-31 13:15:54 +00:00
guile-func-name-check.in * alist.c, arbiters.c, async.h, backtrace.h, boolean.c, chars.c, 2001-07-19 21:08:49 +00:00
guile-snarf-docs-texi.in * guile-snarf-docs-texi.in: don't call the tokenizer here, we now 2001-08-06 23:19:50 +00:00
guile-snarf-docs.in * alist.c, arbiters.c, async.h, backtrace.h, boolean.c, chars.c, 2001-07-19 21:08:49 +00:00
guile-snarf.awk.in * alist.c, arbiters.c, async.h, backtrace.h, boolean.c, chars.c, 2001-07-19 21:08:49 +00:00
guile-snarf.in * alist.c, arbiters.c, async.h, backtrace.h, boolean.c, chars.c, 2001-07-19 21:08:49 +00:00
guile.c 2001-11-04 Stefan Jahn <stefan@lkcc.org> 2001-11-04 15:52:30 +00:00
hash.c * Removed lots of deprecated stuff. 2001-08-31 14:42:31 +00:00
hash.h Prefixed each each exported symbol with SCM_API. 2001-11-02 00:19:12 +00:00
hashtab.c * Documentation work. 2001-11-11 15:01:52 +00:00
hashtab.h Prefixed each each exported symbol with SCM_API. 2001-11-02 00:19:12 +00:00
hooks.c * Removed deprecated stuff. 2001-08-31 12:13:50 +00:00
hooks.h Prefixed each each exported symbol with SCM_API. 2001-11-02 00:19:12 +00:00
inet_aton.c Remove "face-lift" comment. 2001-07-09 07:36:48 +00:00
init.c * root.h (scm_root_state): removed the continuation_stack and 2001-09-15 21:56:52 +00:00
init.h Prefixed each each exported symbol with SCM_API. 2001-11-02 00:19:12 +00:00
ioext.c * fports.c: Include io.h' is possible. Put *fp' into referring 2001-11-02 00:15:41 +00:00
ioext.h Prefixed each each exported symbol with SCM_API. 2001-11-02 00:19:12 +00:00
iselect.c Use memset instead of bzero. 2001-04-12 01:40:21 +00:00
iselect.h Prefixed each each exported symbol with SCM_API. 2001-11-02 00:19:12 +00:00
keywords.c Remove "face-lift" comment. 2001-07-09 07:36:48 +00:00
keywords.h Prefixed each each exported symbol with SCM_API. 2001-11-02 00:19:12 +00:00
lang.c * alist.c, arbiters.c, async.h, backtrace.h, boolean.c, chars.c, 2001-07-19 21:08:49 +00:00
lang.h Prefixed each each exported symbol with SCM_API. 2001-11-02 00:19:12 +00:00
list.c * Removed deprecated stuff. 2001-08-31 12:13:50 +00:00
list.h Prefixed each each exported symbol with SCM_API. 2001-11-02 00:19:12 +00:00
load.c * Removed deprecated stuff. 2001-08-31 12:13:50 +00:00
load.h Prefixed each each exported symbol with SCM_API. 2001-11-02 00:19:12 +00:00
macros.c Remove "face-lift" comment. 2001-07-09 07:36:48 +00:00
macros.h Prefixed each each exported symbol with SCM_API. 2001-11-02 00:19:12 +00:00
Makefile.am 2001-11-07 Stefan Jahn <stefan@lkcc.org> 2001-11-07 15:08:45 +00:00
mallocs.c Remove "face-lift" comment. 2001-07-09 07:36:48 +00:00
mallocs.h Prefixed each each exported symbol with SCM_API. 2001-11-02 00:19:12 +00:00
memmove.c Remove "face-lift" comment. 2001-07-09 07:36:48 +00:00
mkstemp.c Include `process.h' is possible. 2001-11-02 00:16:19 +00:00
modules.c * Documentation work. 2001-11-11 15:01:52 +00:00
modules.h Prefixed each each exported symbol with SCM_API. 2001-11-02 00:19:12 +00:00
net_db.c Disable extern declaration of `h_errno' for __CYGWIN__, 2001-11-02 00:16:28 +00:00
net_db.h Prefixed each each exported symbol with SCM_API. 2001-11-02 00:19:12 +00:00
num2float.i.c * Makefile.am: Distribute num2float.i.c. 2001-09-22 21:39:42 +00:00
num2integral.i.c * numbers.c: Document macros to define when including 2001-11-12 01:12:37 +00:00
numbers.c * numbers.c: Document macros to define when including 2001-11-12 01:12:37 +00:00
numbers.h 2001-11-07 Stefan Jahn <stefan@lkcc.org> 2001-11-07 15:08:45 +00:00
objects.c * Removed lots of deprecated stuff. 2001-08-31 14:42:31 +00:00
objects.h Prefixed each each exported symbol with SCM_API. 2001-11-02 00:19:12 +00:00
objprop.c * alist.c, arbiters.c, async.h, backtrace.h, boolean.c, chars.c, 2001-07-19 21:08:49 +00:00
objprop.h Prefixed each each exported symbol with SCM_API. 2001-11-02 00:19:12 +00:00
options.c * options.c (protected_objects, scm_init_options): The content of 2001-10-05 20:18:30 +00:00
options.h Prefixed each each exported symbol with SCM_API. 2001-11-02 00:19:12 +00:00
pairs.c Remove "face-lift" comment. 2001-07-09 07:36:48 +00:00
pairs.h Prefixed each each exported symbol with SCM_API. 2001-11-02 00:19:12 +00:00
ports.c * Documentation work. 2001-11-11 15:01:52 +00:00
ports.h Prefixed each each exported symbol with SCM_API. 2001-11-02 00:19:12 +00:00
posix.c * Documentation work. 2001-11-11 15:01:52 +00:00
posix.h Prefixed each each exported symbol with SCM_API. 2001-11-02 00:19:12 +00:00
print.c * print.c (scm_iprin1): Mark print state as revealed when 2001-11-02 13:55:38 +00:00
print.h Prefixed each each exported symbol with SCM_API. 2001-11-02 00:19:12 +00:00
procprop.c * tags.h: Update tag system docs. 2001-07-26 21:40:18 +00:00
procprop.h Prefixed each each exported symbol with SCM_API. 2001-11-02 00:19:12 +00:00
procs.c * Removed deprecated stuff. 2001-08-31 12:13:50 +00:00
procs.h Prefixed each each exported symbol with SCM_API. 2001-11-02 00:19:12 +00:00
properties.c Remove "face-lift" comment. 2001-07-09 07:36:48 +00:00
properties.h Prefixed each each exported symbol with SCM_API. 2001-11-02 00:19:12 +00:00
putenv.c Remove "face-lift" comment. 2001-07-09 07:36:48 +00:00
ramap.c Remove "face-lift" comment. 2001-07-09 07:36:48 +00:00
ramap.h Prefixed each each exported symbol with SCM_API. 2001-11-02 00:19:12 +00:00
random.c * Documentation work. 2001-11-11 15:01:52 +00:00
random.h Prefixed each each exported symbol with SCM_API. 2001-11-02 00:19:12 +00:00
rdelim.c replace "scm_*_t" with "scm_t_*". 2001-06-14 19:50:43 +00:00
rdelim.h Prefixed each each exported symbol with SCM_API. 2001-11-02 00:19:12 +00:00
read.c * read.c (scm_lreadr): When user-defined hash procedure returns 2001-10-14 16:05:04 +00:00
read.h Prefixed each each exported symbol with SCM_API. 2001-11-02 00:19:12 +00:00
regex-posix.c * Removed lots of deprecated stuff. 2001-08-31 14:42:31 +00:00
regex-posix.h Prefixed each each exported symbol with SCM_API. 2001-11-02 00:19:12 +00:00
remaining-docs-needed * run-test, remaining-docs-needed: Added these scripts. The 2000-03-07 16:06:13 +00:00
root.c * root.h (scm_root_state): removed the continuation_stack and 2001-09-15 21:56:52 +00:00
root.h Prefixed each each exported symbol with SCM_API. 2001-11-02 00:19:12 +00:00
run-test * run-test, remaining-docs-needed: Added these scripts. The 2000-03-07 16:06:13 +00:00
rw.c * posix.c (getlogin): getlogin() implementation for Windows. 2001-07-03 15:27:56 +00:00
rw.h Prefixed each each exported symbol with SCM_API. 2001-11-02 00:19:12 +00:00
scmsigs.c * Documentation work. 2001-11-11 15:01:52 +00:00
scmsigs.h Prefixed each each exported symbol with SCM_API. 2001-11-02 00:19:12 +00:00
script.c Turn off debugging output in scm_compile_shell_switches. 2001-11-06 12:53:22 +00:00
script.h Prefixed each each exported symbol with SCM_API. 2001-11-02 00:19:12 +00:00
simpos.c * Removed lots of deprecated stuff. 2001-08-31 14:42:31 +00:00
simpos.h Prefixed each each exported symbol with SCM_API. 2001-11-02 00:19:12 +00:00
smob.c * Removed deprecated stuff. 2001-08-31 12:13:50 +00:00
smob.h Prefixed each each exported symbol with SCM_API. 2001-11-02 00:19:12 +00:00
snarf.h * Remove deprecated macros and typenames. 2001-08-31 11:17:06 +00:00
socket.c 2001-11-07 Stefan Jahn <stefan@lkcc.org> 2001-11-07 15:08:45 +00:00
socket.h Prefixed each each exported symbol with SCM_API. 2001-11-02 00:19:12 +00:00
sort.c Remove "face-lift" comment. 2001-07-09 07:36:48 +00:00
sort.h Prefixed each each exported symbol with SCM_API. 2001-11-02 00:19:12 +00:00
srcprop.c * tags.h: Update tag system docs. 2001-07-26 21:40:18 +00:00
srcprop.h Prefixed each each exported symbol with SCM_API. 2001-11-02 00:19:12 +00:00
stackchk.c * alist.c, arbiters.c, async.h, backtrace.h, boolean.c, chars.c, 2001-07-19 21:08:49 +00:00
stackchk.h Prefixed each each exported symbol with SCM_API. 2001-11-02 00:19:12 +00:00
stacks.c * Explain cutting args for `make-stack'. 2001-08-02 20:26:21 +00:00
stacks.h Prefixed each each exported symbol with SCM_API. 2001-11-02 00:19:12 +00:00
stime.c On M$-Windows tzname[]' is known to be _tzname[]'. 2001-11-02 00:17:10 +00:00
stime.h Prefixed each each exported symbol with SCM_API. 2001-11-02 00:19:12 +00:00
strerror.c * alist.c, arbiters.c, async.h, backtrace.h, boolean.c, chars.c, 2001-07-19 21:08:49 +00:00
strings.c * Documentation work. 2001-11-11 15:01:52 +00:00
strings.h Prefixed each each exported symbol with SCM_API. 2001-11-02 00:19:12 +00:00
strop.c (scm_string_null_p): Docfix; nfc. 2001-11-11 20:49:24 +00:00
strop.h Prefixed each each exported symbol with SCM_API. 2001-11-02 00:19:12 +00:00
strorder.c Remove "face-lift" comment. 2001-07-09 07:36:48 +00:00
strorder.h Prefixed each each exported symbol with SCM_API. 2001-11-02 00:19:12 +00:00
strports.c * Removed deprecated stuff. 2001-08-31 12:13:50 +00:00
strports.h Prefixed each each exported symbol with SCM_API. 2001-11-02 00:19:12 +00:00
struct.c * Documentation work. 2001-11-11 15:01:52 +00:00
struct.h Prefixed each each exported symbol with SCM_API. 2001-11-02 00:19:12 +00:00
symbols.c * Removed deprecated stuff. 2001-08-31 12:13:50 +00:00
symbols.h Prefixed each each exported symbol with SCM_API. 2001-11-02 00:19:12 +00:00
tags.h Prefixed each each exported symbol with SCM_API. 2001-11-02 00:19:12 +00:00
threads.c Remove "face-lift" comment. 2001-07-09 07:36:48 +00:00
threads.h Prefixed each each exported symbol with SCM_API. 2001-11-02 00:19:12 +00:00
throw.c Remove "face-lift" comment. 2001-07-09 07:36:48 +00:00
throw.h Prefixed each each exported symbol with SCM_API. 2001-11-02 00:19:12 +00:00
unif.c * Documentation work. 2001-11-11 15:01:52 +00:00
unif.h Prefixed each each exported symbol with SCM_API. 2001-11-02 00:19:12 +00:00
validate.h * validate.h (SCM_VALIDATE_DOUBLE_DEF_COPY): New macro. 2001-10-12 08:55:05 +00:00
values.c * alist.c, arbiters.c, async.h, backtrace.h, boolean.c, chars.c, 2001-07-19 21:08:49 +00:00
values.h Prefixed each each exported symbol with SCM_API. 2001-11-02 00:19:12 +00:00
variable.c * Documentation work. 2001-11-11 15:01:52 +00:00
variable.h Prefixed each each exported symbol with SCM_API. 2001-11-02 00:19:12 +00:00
vectors.c * Removed deprecated stuff. 2001-08-31 12:13:50 +00:00
vectors.h Prefixed each each exported symbol with SCM_API. 2001-11-02 00:19:12 +00:00
version.c * version.c (scm_version): use sprintf instead of snprintf, 2001-10-14 21:28:23 +00:00
version.h.in * version.h.in: renamed from version.h. 2001-09-20 16:46:37 +00:00
vports.c * Removed lots of deprecated stuff. 2001-08-31 14:42:31 +00:00
vports.h Prefixed each each exported symbol with SCM_API. 2001-11-02 00:19:12 +00:00
weaks.c Remove "face-lift" comment. 2001-07-09 07:36:48 +00:00
weaks.h Prefixed each each exported symbol with SCM_API. 2001-11-02 00:19:12 +00:00
win32-dirent.c * win32-dirent.c: Include "win32-dirent.h", not "dirent.h". 2001-11-02 00:18:22 +00:00
win32-dirent.h 2001-11-07 Stefan Jahn <stefan@lkcc.org> 2001-11-07 15:08:45 +00:00
win32-socket.c 2001-11-07 Stefan Jahn <stefan@lkcc.org> 2001-11-07 15:08:45 +00:00
win32-socket.h 2001-11-07 Stefan Jahn <stefan@lkcc.org> 2001-11-07 15:08:45 +00:00
win32-uname.c * win32-uname.c: Include "win32-uname.h", not "uname.h". 2001-11-02 00:18:32 +00:00
win32-uname.h 2001-11-07 Stefan Jahn <stefan@lkcc.org> 2001-11-07 15:08:45 +00:00