bpt/guile.git
26 years ago* Makefile.am (EXTRA_DIST): Include acconfig.h in the
Jim Blandy [Sun, 22 Jun 1997 20:52:42 +0000 (20:52 +0000)]
* Makefile.am (EXTRA_DIST): Include acconfig.h in the
distribution.
* Makefile.in: Regenerated.

26 years ago* scmconfig.h.in: Regenerated. (Needed after June 3 change to
Jim Blandy [Sun, 22 Jun 1997 20:49:39 +0000 (20:49 +0000)]
* scmconfig.h.in: Regenerated.  (Needed after June 3 change to
../configure.in.)

26 years ago* gdb_interface.h (GDB_INTERFACE): Remove semicolon and trailing
Jim Blandy [Sun, 22 Jun 1997 20:49:31 +0000 (20:49 +0000)]
* gdb_interface.h (GDB_INTERFACE): Remove semicolon and trailing
backslash from definition; this should be used like: GDB_INTERFACE;

26 years agoDoc fix.
Jim Blandy [Sun, 22 Jun 1997 20:41:30 +0000 (20:41 +0000)]
Doc fix.

26 years ago* ioext.c (scm_duplicate_port): bug fix: don't try to make the
Gary Houston [Sun, 22 Jun 1997 08:11:58 +0000 (08:11 +0000)]
* ioext.c (scm_duplicate_port): bug fix: don't try to make the
new port unbuffered until its stream has been set.

26 years ago * ports.h: new prototype.
Gary Houston [Sat, 21 Jun 1997 18:46:27 +0000 (18:46 +0000)]
* ports.h: new prototype.
* ports.c (scm_flush_all_ports): new procedure, scsh compatible.

26 years ago*** empty log message ***
Jim Blandy [Sat, 21 Jun 1997 05:53:51 +0000 (05:53 +0000)]
*** empty log message ***

26 years agoMake things compile neatly under Sun's C compiler.
Jim Blandy [Sat, 21 Jun 1997 05:53:39 +0000 (05:53 +0000)]
Make things compile neatly under Sun's C compiler.
* dynl.c (scm_dynamic_func): Cast return value from sysdep_dynl_func.
* extchrs.c (xmbtowc): Make the second arg a normal char, not
unsigned, because that's what the ANSI function takes.
* extchrs.h (xmbtowc): Corresponding change to prototype.
* genio.c (scm_gen_getc): Make buf plain chars.  Nobody wants
uchars here.
* mbstrings.c (scm_mb_ilength): Use ANSI arg syntax.  Make DATA
argument plain char *.
* strings.c (scm_string): Use SCM_ROCHARS, since c is a plain
char.
* tag.c (scm_tag): Remove unreachable statement.
* unif.c (scm_array_to_list): If we want to shift a 1 bit to the
top of the word, it should be unsigned.

26 years ago* eval.c (scm_lookupcar1): Don't declare var2 unless USE_THREADS
Jim Blandy [Sat, 21 Jun 1997 05:53:04 +0000 (05:53 +0000)]
* eval.c (scm_lookupcar1): Don't declare var2 unless USE_THREADS
is defined, to avoid warnings; it's only used in the
conflict-checking code.  Which might go away anyway.
(SCM_CEVAL): All goto's targeting the `dispatch' label are in
conditionals; put the label definition in an #if too, to stifle
warnings.

26 years ago* Makefile.am (EXTRA_DIST): Include ChangeLog-gh and
Jim Blandy [Sat, 21 Jun 1997 05:25:12 +0000 (05:25 +0000)]
* Makefile.am (EXTRA_DIST): Include ChangeLog-gh and
ChangeLog-threads in the distribution.
* Makefile.in: Regenerated.

26 years ago* ltmain.sh (line 1191): Don't forget 'test' in if statement.
Jim Blandy [Sat, 21 Jun 1997 05:24:30 +0000 (05:24 +0000)]
* ltmain.sh (line 1191): Don't forget 'test' in if statement.

* ltconfig, ltmain.sh: libtoolized, using libtool 0.9h.

26 years agoFixed Guile snarfing problem with SunPro suite.
Tim Pierce [Fri, 20 Jun 1997 16:52:19 +0000 (16:52 +0000)]
Fixed Guile snarfing problem with SunPro suite.

26 years ago*** empty log message ***
Jim Blandy [Fri, 20 Jun 1997 02:01:36 +0000 (02:01 +0000)]
*** empty log message ***

26 years ago* slib.scm (slib:warn): Alias for WARN function.
Jim Blandy [Fri, 20 Jun 1997 02:01:25 +0000 (02:01 +0000)]
* slib.scm (slib:warn): Alias for WARN function.

26 years agoTue Jun 17 13:49:56 1997 Tim Pierce <twpierce@bio-5.bsd.uchicago.edu>
Tim Pierce [Tue, 17 Jun 1997 19:20:07 +0000 (19:20 +0000)]
Tue Jun 17 13:49:56 1997  Tim Pierce  <twpierce@bio-5.bsd.uchicago.edu>

* * load.c (scm_init_load_path): Append $(datadir)/guile to
%load-path, so modules do not have to be installed in Guile's
current version directory.

26 years agoAdded text about dynamic linking functions.
Marius Vollmer [Mon, 16 Jun 1997 19:12:03 +0000 (19:12 +0000)]
Added text about dynamic linking functions.

26 years ago*** empty log message ***
Marius Vollmer [Mon, 16 Jun 1997 19:10:33 +0000 (19:10 +0000)]
*** empty log message ***

26 years ago* dynl.c (scm_dynamic_call, scm_dynamic_args_call): Wrap dynamic
Marius Vollmer [Mon, 16 Jun 1997 19:09:11 +0000 (19:09 +0000)]
* dynl.c (scm_dynamic_call, scm_dynamic_args_call): Wrap dynamic
function call in SCM_DEFER_INTS/SCM_ALLOW_INTS.
(scm_dynamic_link, scm_dynamic_unlink, scm_dynamic_func): Always
call the sysdep functions with deferred ints.
* dynl.c, dynl-dl.c, dynl-dld.c, dynl-shl.c (sysdep_dynl_link,
sysdep_dynl_unlink, sysdep_dynl_func): Expect to be called with
deferred interrupts and insert SCM_ALLOW_INTS before throwing an
error.

* dynl.c (scm_dynamic_unlink, scm_dynamic_call): Return
SCM_UNSPECIFIED.

26 years ago* scmsigs.c (sys_deliver_signals): add a comment about a probable bug.
Gary Houston [Sat, 14 Jun 1997 19:04:24 +0000 (19:04 +0000)]
* scmsigs.c (sys_deliver_signals): add a comment about a probable bug.

27 years ago*** empty log message ***
Jim Blandy [Fri, 13 Jun 1997 05:50:58 +0000 (05:50 +0000)]
*** empty log message ***

27 years ago* boot-9.scm (struct-printer): Fix off-by-one error in range
Jim Blandy [Fri, 13 Jun 1997 05:50:49 +0000 (05:50 +0000)]
* boot-9.scm (struct-printer): Fix off-by-one error in range
check.  Correctly check for struct printer tag.

* boot-9.scm (with-regexp-parts): Comment this out.  It has no
users in the core, and relies on mildly hairy details of the old
regexp interface.

* boot-9.scm (ipow-by-squaring, butlast): Fix uses of outdated
function names.

* boot-9.scm (with-excursion-getter-and-setter, q-rear): Doc
fixes.

27 years ago* expect.scm: Turn this into a module, (ice-9 expect).
Jim Blandy [Fri, 13 Jun 1997 05:50:37 +0000 (05:50 +0000)]
* expect.scm: Turn this into a module, (ice-9 expect).
(expect-port, expect-timeout, expect-timeout-proc,
expect-eof-proc, expect-char-proc, expect, expect-strings,
expect-select): Make these public definitions.
(expect-strings): Use make-regexp and regexp-exec, instead of
regcomp and regexec.  We've omitted the REG_NEWLINE flag; hope
that's okay.

27 years ago* test.scm: Re-enable tests asserting that '() is true, and not a
Jim Blandy [Fri, 13 Jun 1997 05:50:28 +0000 (05:50 +0000)]
* test.scm: Re-enable tests asserting that '() is true, and not a
boolean.  This stuff has been true for a while.

27 years ago*** empty log message ***
Jim Blandy [Thu, 12 Jun 1997 02:59:54 +0000 (02:59 +0000)]
*** empty log message ***

27 years ago* ltconfig, ltmain.sh, config.guess: New files from libtool 0.9g.
Jim Blandy [Thu, 12 Jun 1997 02:59:33 +0000 (02:59 +0000)]
* ltconfig, ltmain.sh, config.guess: New files from libtool 0.9g.

27 years ago* configure.in: By default, include functions in Guile to allow
Jim Blandy [Thu, 12 Jun 1997 02:57:41 +0000 (02:57 +0000)]
* configure.in: By default, include functions in Guile to allow
linking with dynamic libraries at run-time.  In other words,
--enable-dynamic-linking is now the default.
* configure: Rebuilt.

27 years agoMoved into their own module.
Jim Blandy [Wed, 11 Jun 1997 22:37:11 +0000 (22:37 +0000)]
Moved into their own module.

27 years ago*** empty log message ***
Jim Blandy [Wed, 11 Jun 1997 20:21:44 +0000 (20:21 +0000)]
*** empty log message ***

27 years ago* configure.in: Remove space between AC_CHECK_LIB and opening
Jim Blandy [Wed, 11 Jun 1997 20:21:11 +0000 (20:21 +0000)]
* configure.in: Remove space between AC_CHECK_LIB and opening
paren in check for Rx.
* configure: Regenerated.

27 years ago*** empty log message ***
Jim Blandy [Wed, 11 Jun 1997 05:36:20 +0000 (05:36 +0000)]
*** empty log message ***

27 years ago* Makefile.in, md/Makefile.in, time/Makefile.in: Regenerated after
Jim Blandy [Wed, 11 Jun 1997 05:35:30 +0000 (05:35 +0000)]
* Makefile.in, md/Makefile.in, time/Makefile.in: Regenerated after
xtra_PLUGIN_guile_libs change in ../configure.in.

27 years ago* Makefile.in: Regenerated after xtra_PLUGIN_guile_libs change in
Jim Blandy [Wed, 11 Jun 1997 05:35:09 +0000 (05:35 +0000)]
* Makefile.in: Regenerated after xtra_PLUGIN_guile_libs change in
../configure.in.

27 years ago* configure.in: Remove all mention of xtra_PLUGIN_guile_libs.
Jim Blandy [Wed, 11 Jun 1997 05:34:47 +0000 (05:34 +0000)]
* configure.in: Remove all mention of xtra_PLUGIN_guile_libs.
It's never used.
* configure, Makefile.in: Regenerated.

27 years ago* configure.in: Move checks for libraries (-lm, -lnsl, -lsocket,
Jim Blandy [Wed, 11 Jun 1997 04:38:28 +0000 (04:38 +0000)]
* configure.in: Move checks for libraries (-lm, -lnsl, -lsocket,
-dl, -dld) before checks for functions.
* configure: Regenerated.

27 years ago*** empty log message ***
Jim Blandy [Wed, 11 Jun 1997 01:13:22 +0000 (01:13 +0000)]
*** empty log message ***

27 years ago* slib.scm (identity): New function, used by SLIB.
Jim Blandy [Wed, 11 Jun 1997 01:12:07 +0000 (01:12 +0000)]
* slib.scm (identity): New function, used by SLIB.

27 years ago*** empty log message ***
Jim Blandy [Wed, 11 Jun 1997 01:11:10 +0000 (01:11 +0000)]
*** empty log message ***

27 years agoNew Guile module.
Tim Pierce [Tue, 10 Jun 1997 05:22:05 +0000 (05:22 +0000)]
New Guile module.

27 years agoNew section: "Building a Statically Linked Guile"
Jim Blandy [Tue, 10 Jun 1997 03:45:22 +0000 (03:45 +0000)]
New section: "Building a Statically Linked Guile"

27 years agoReplaced, from autoconf-2.12.
Tim Pierce [Mon, 9 Jun 1997 07:42:39 +0000 (07:42 +0000)]
Replaced, from autoconf-2.12.

27 years ago*** empty log message ***
Tim Pierce [Mon, 9 Jun 1997 07:40:19 +0000 (07:40 +0000)]
*** empty log message ***

27 years ago*** empty log message ***
Marius Vollmer [Sun, 8 Jun 1997 15:48:54 +0000 (15:48 +0000)]
*** empty log message ***

27 years ago* eval.c (scm_lookupcar1): New procedure to cope with a race
Marius Vollmer [Sun, 8 Jun 1997 15:46:19 +0000 (15:46 +0000)]
* eval.c (scm_lookupcar1): New procedure to cope with a race
condition during lookup (when using threads).
(scm_lookupcar): Implement in terms of scm_lookupcar1.
(SCM_CEVAL): Use scm_lookupcar1 instead of scm_lookupcar in one
place.

27 years ago* regex-posix.c (scm_regexp_exec): Use the `start' argument if
Jim Blandy [Sat, 7 Jun 1997 00:07:33 +0000 (00:07 +0000)]
* regex-posix.c (scm_regexp_exec): Use the `start' argument if
supplied.  (Change from Tim Pierce.)

27 years agoAdded paragraph describing the CVS arrangement.
Jim Blandy [Fri, 6 Jun 1997 23:04:31 +0000 (23:04 +0000)]
Added paragraph describing the CVS arrangement.

27 years ago*** empty log message ***
Marius Vollmer [Fri, 6 Jun 1997 15:19:36 +0000 (15:19 +0000)]
*** empty log message ***

27 years ago* boot-9.scm (struct-printer): Bugfix: Check the layout of the
Marius Vollmer [Fri, 6 Jun 1997 15:14:55 +0000 (15:14 +0000)]
* boot-9.scm (struct-printer): Bugfix: Check the layout of the
vtable and not the one of the struct.

27 years ago*** empty log message ***
Marius Vollmer [Wed, 4 Jun 1997 22:42:29 +0000 (22:42 +0000)]
*** empty log message ***

27 years ago* struct.c (struct_printer): New variable that holds a handle on
Marius Vollmer [Wed, 4 Jun 1997 22:40:58 +0000 (22:40 +0000)]
* struct.c (struct_printer): New variable that holds a handle on
the Scheme variable *struct-printer*.  This variable can be set by
Scheme code to override the printing of structures.
(scm_print_struct): If struct_printer is set, call it.  If it is
not set, or returns #f, print the structure in the old fashion.
Include "eval.h" for scm_apply.

27 years ago* boot-9.scm (struct-layout, %struct-printer-tag, struct-printer,
Marius Vollmer [Wed, 4 Jun 1997 22:39:09 +0000 (22:39 +0000)]
* boot-9.scm (struct-layout, %struct-printer-tag, struct-printer,
make-struct-printer, set-struct-printer-in-vtable!): New bindings
to support printing of structures.
(record-type-vtable, make-record-type): Add slot to hold printing
function and initialize it with something appropriate.  Removed
commented out printing code.
(record-type-name, record-type-fields): Adjusted slot offsets.
(%print-module): Reduce argument list to "mod" and "port".

27 years ago*** empty log message ***
Marius Vollmer [Tue, 3 Jun 1997 21:53:24 +0000 (21:53 +0000)]
*** empty log message ***

27 years ago* struct.c (scm_struct_ref, scm_struct_set_x): Use
Marius Vollmer [Tue, 3 Jun 1997 21:49:52 +0000 (21:49 +0000)]
* struct.c (scm_struct_ref, scm_struct_set_x): Use
scm_struct_i_n_words to get the number of fields, not
-scm_struct_n_extra_words.

On the route to fancier struct printing:
* struct.c (scm_print_struct): New function to print a structure.
Include "genio.h" to support it.  This function doesn't do
anything interesting right now, but I think it should be here
anyway.
* struct.h: Include "print.h" and add prototype for
scm_print_struct.
* print.c (scm_iprin1): Call scm_print_struct instead of trying to
print structures ourself.

27 years agofix typo
Jim Blandy [Tue, 3 Jun 1997 21:44:35 +0000 (21:44 +0000)]
fix typo

27 years agoNoted fact that libguile will sometimes use Rx.
Jim Blandy [Tue, 3 Jun 1997 21:41:51 +0000 (21:41 +0000)]
Noted fact that libguile will sometimes use Rx.

27 years agoAdded plans for #/ depreciation.
Jim Blandy [Tue, 3 Jun 1997 21:41:26 +0000 (21:41 +0000)]
Added plans for #/ depreciation.

27 years ago* configure.in: Check for Rx, so we will use its routines (which I
Jim Blandy [Tue, 3 Jun 1997 21:35:44 +0000 (21:35 +0000)]
* configure.in: Check for Rx, so we will use its routines (which I
pretty much trust) if it is installed.
* configure: Regenerated.

27 years ago* scmsigs.c (sys_deliver_signals): bug fix: reset got_signal[i]
Gary Houston [Sun, 1 Jun 1997 08:08:49 +0000 (08:08 +0000)]
* scmsigs.c (sys_deliver_signals): bug fix: reset got_signal[i]
before applying the handler in case it doesn't return.

27 years agoprovide documentation for sigaction
Gary Houston [Sun, 1 Jun 1997 00:44:24 +0000 (00:44 +0000)]
provide documentation for sigaction

27 years ago* scmsigs.h, async.h: updated.
Gary Houston [Sat, 31 May 1997 19:02:38 +0000 (19:02 +0000)]
* scmsigs.h, async.h: updated.

* _scm.h: if HAVE_RESTARTS is defined then don't use a SYSCALL
loop.

* posix.c (scm_uname): interpret only negative values as an error.
Solaris normally returns a positive value.

* script.c (scm_compile_shell_switches): if we are not going into
an interactive repl, set scm_mask_ints to zero so that asyncs can
run.

* simpos.c (scm_system):  don't ignore/unignore signals around
the "system" call.

* posix.c (scm_open_pipe): don't ignore/unignore signals around
the "popen" call.

* init.c (scm_boot_guile_1): don't call scm_init_signals, it's
done in boot-9.scm instead.

* scmsigs.c, async.c: Major rewriting of signal handling code.
(scm_sigaction): new procedure.
(scm_sleep): don't wrap sleep in SCM_SYSCALL, it would mess up the
timing.
(scm_raise): return unspecified, throw error on failure.

* boot-9.scm: signal-handler, alarm-thunk: removed.
don't define ticks-interrupt etc.
top-repl: install signal handlers for SIGINT, SIGFPE, SIGSEGV, SIGBUS
during call to scm-style-repl.

* acconfig.h: mention HAVE_RESTARTS.
* configure.in: check for sigaction and restartable system calls.

27 years ago*** empty log message ***
Jim Blandy [Fri, 30 May 1997 18:13:18 +0000 (18:13 +0000)]
*** empty log message ***

27 years ago* slib.scm (slib:load): Use primitive-load-path instead of
Jim Blandy [Fri, 30 May 1997 18:13:10 +0000 (18:13 +0000)]
* slib.scm (slib:load): Use primitive-load-path instead of
basic-load.  This is probably wrong, but hopefully the entire
source access system will be revised soon anyway, and this will
make require behave more like Emacs Lisp's require.  If this
breaks something, please let me know.  Maybe this is real dumb.

27 years agoUse red-bean instead of cyclic.
Jim Blandy [Fri, 30 May 1997 17:03:47 +0000 (17:03 +0000)]
Use red-bean instead of cyclic.

27 years ago*** empty log message ***
Jim Blandy [Thu, 29 May 1997 02:48:27 +0000 (02:48 +0000)]
*** empty log message ***

27 years ago* regex-posix.c (scm_init_regex_posix): Register the "regex"
Jim Blandy [Thu, 29 May 1997 02:47:40 +0000 (02:47 +0000)]
* regex-posix.c (scm_init_regex_posix): Register the "regex"
feature, to help boot-9.scm decide whether to import the regex
module.

27 years ago* regex.scm: Add a module declaration. Use DEFINE-PUBLIC everywhere.
Jim Blandy [Thu, 29 May 1997 02:47:14 +0000 (02:47 +0000)]
* regex.scm: Add a module declaration.  Use DEFINE-PUBLIC everywhere.
* boot-9.scm: If the `regex' feature is present, use the module
(ice-9 regex).

27 years ago*** empty log message ***
Jim Blandy [Thu, 29 May 1997 02:20:36 +0000 (02:20 +0000)]
*** empty log message ***

27 years ago* eval.c: Include scmconfig.h at the beginning of the file so that
Jim Blandy [Thu, 29 May 1997 02:20:19 +0000 (02:20 +0000)]
* eval.c: Include scmconfig.h at the beginning of the file so that
HAVE_ALLOCA_H may properly be defined.  Thanks to Bill Janssen for
pointing this out.

27 years ago* regex-posix.c: #include "_scm.h" before conditionally #including
Jim Blandy [Thu, 29 May 1997 02:20:10 +0000 (02:20 +0000)]
* regex-posix.c: #include "_scm.h" before conditionally #including
<regex.h>; the former defines HAVE_REGCOMP.

27 years ago*** empty log message ***
Jim Blandy [Thu, 29 May 1997 00:13:01 +0000 (00:13 +0000)]
*** empty log message ***

27 years ago* regex-posix.c: #include <regex.h> conditionally, so the file is
Jim Blandy [Wed, 28 May 1997 17:02:23 +0000 (17:02 +0000)]
* regex-posix.c: #include <regex.h> conditionally, so the file is
CPP'able (for dependency scanning) even on systems that don't have
a <regex.h> header.

27 years ago*** empty log message ***
Jim Blandy [Wed, 28 May 1997 00:09:49 +0000 (00:09 +0000)]
*** empty log message ***

27 years ago*** empty log message ***
Jim Blandy [Wed, 28 May 1997 00:00:39 +0000 (00:00 +0000)]
*** empty log message ***

27 years agoAdd new R4RS-compliant syntax for keywords.
Jim Blandy [Tue, 27 May 1997 23:58:26 +0000 (23:58 +0000)]
Add new R4RS-compliant syntax for keywords.
* read.c (scm_lreadr): Recognize `#:' as a prefix for keywords,
regardless of the setting of the `keywords' read option.
* kw.c (prin_kw): Print keywords using the `#:' syntax, so they
can be re-read no matter what the setting of the `keywords' read
option.

27 years agoformatting tweak
Jim Blandy [Tue, 27 May 1997 23:48:24 +0000 (23:48 +0000)]
formatting tweak

27 years ago*** empty log message ***
Jim Blandy [Tue, 27 May 1997 23:17:46 +0000 (23:17 +0000)]
*** empty log message ***

27 years agoAdd support for POSIX regular expressions.
Jim Blandy [Tue, 27 May 1997 23:16:42 +0000 (23:16 +0000)]
Add support for POSIX regular expressions.

* regex-posix.c, regex-posix.h: New files. (Some code
is taken liberally from rx/rgx.c in the old Guile dist.)

* init.c: Include regex-posix.h.
(scm_boot_guile_1): Call scm_init_regex_posix.

* Makefile.am (EXTRA_libguile_la_SOURCES, modinclude_HEADERS):
Add regex-posix.[ch] sources.
* Makefile.in: Regenerated.

* scmconfig.h.in: Add HAVE_REGCOMP macro.  (automake is supposed
to do this automatically?  It didn't for me, bleh.)

27 years ago* regex.scm: New file.
Jim Blandy [Tue, 27 May 1997 23:16:11 +0000 (23:16 +0000)]
* regex.scm: New file.
* Makefile.am (subpkgdata_DATA): Add regex.scm.
* Makefile.in: Regenerated.

27 years ago* configure.in: Check for presence of regcomp.
Jim Blandy [Tue, 27 May 1997 23:15:31 +0000 (23:15 +0000)]
* configure.in: Check for presence of regcomp.
* configure: Regenerated.

27 years ago*** empty log message ***
Jim Blandy [Tue, 27 May 1997 02:38:45 +0000 (02:38 +0000)]
*** empty log message ***

27 years ago* Makefile.am: Increment shared lib revision number. I think
Jim Blandy [Tue, 27 May 1997 02:38:20 +0000 (02:38 +0000)]
* Makefile.am: Increment shared lib revision number.  I think
sometimes the uninstalled Guile finds the installed shared lib;
Gord says doing this might help.  As things turned out, I can't
say whether it does.
* Makefile.in: Regenerated.

27 years ago* fports.c (print_pipe_port): New function.
Jim Blandy [Tue, 27 May 1997 02:37:22 +0000 (02:37 +0000)]
* fports.c (print_pipe_port): New function.
(scm_fptob): Use print_pipe_port instead of scm_prinport; the
latter doesn't even take the right arguments.

27 years ago*** empty log message ***
Jim Blandy [Mon, 26 May 1997 23:52:20 +0000 (23:52 +0000)]
*** empty log message ***

27 years ago* ports.c (print_void_port, putc_void_port, puts_void_port,
Jim Blandy [Mon, 26 May 1997 23:51:59 +0000 (23:51 +0000)]
* ports.c (print_void_port, putc_void_port, puts_void_port,
write_void_port, flush_void_port, getc_void_port, close_void_port,
noop0): Use ANSI prototypes instead of K&R declarations, so the
initialization of void_port_ptob gets aggressively type-checked.
Fix arguments of print_void_port and write_void_port.  (Bill
Janssen)

27 years ago* gh_init.c (gh_enter): Cast c_main_prog to a void * before
Jim Blandy [Mon, 26 May 1997 23:51:42 +0000 (23:51 +0000)]
* gh_init.c (gh_enter): Cast c_main_prog to a void * before
passing it as the closure argument to scm_boot_guile.  (Bill
Janssen)

27 years ago*** empty log message ***
Jim Blandy [Mon, 26 May 1997 22:37:19 +0000 (22:37 +0000)]
*** empty log message ***

27 years ago* COPYING: New address for FSF.
Jim Blandy [Mon, 26 May 1997 22:36:52 +0000 (22:36 +0000)]
* COPYING: New address for FSF.

27 years ago* Lots of files: New address for FSF.
Jim Blandy [Mon, 26 May 1997 22:34:48 +0000 (22:34 +0000)]
* Lots of files: New address for FSF.

27 years ago* COPYING, boot-9.scm, debug.scm, emacs.scm, expect.scm, gtcl.scm,
Jim Blandy [Mon, 26 May 1997 22:26:48 +0000 (22:26 +0000)]
* COPYING, boot-9.scm, debug.scm, emacs.scm, expect.scm, gtcl.scm,
gwish.scm, hcons.scm, lineio.scm, mapping.scm, nonblocking.scm,
oldprint.scm, poe.scm, r4rs.scm, source.scm, tags.scm, test.scm,
threads.scm: New address for FSF.

27 years agoClarify description of --enable-threads.
Jim Blandy [Mon, 26 May 1997 22:17:17 +0000 (22:17 +0000)]
Clarify description of --enable-threads.

27 years ago*** empty log message ***
Jim Blandy [Mon, 26 May 1997 18:14:38 +0000 (18:14 +0000)]
*** empty log message ***

27 years ago*** empty log message ***
Jim Blandy [Mon, 26 May 1997 18:08:30 +0000 (18:08 +0000)]
*** empty log message ***

27 years ago*** empty log message ***
Jim Blandy [Mon, 26 May 1997 18:07:54 +0000 (18:07 +0000)]
*** empty log message ***

27 years ago* script.c (scm_find_executable): Use prototype-style definition
Jim Blandy [Mon, 26 May 1997 18:07:42 +0000 (18:07 +0000)]
* script.c (scm_find_executable): Use prototype-style definition
here; apparently it's not quite right to have const in a prototype
and then use a K&R declaration.  I wonder if stuff like this will
go away if we compile with -Wrequire-prototypes, or whatever that
is...

27 years ago* scmhob.h: New text from Bernard URBAN.
Jim Blandy [Mon, 26 May 1997 18:07:36 +0000 (18:07 +0000)]
* scmhob.h: New text from Bernard URBAN.

27 years agoClarify description of --enable-dynamic-linking.
Jim Blandy [Mon, 26 May 1997 18:07:16 +0000 (18:07 +0000)]
Clarify description of --enable-dynamic-linking.

27 years ago* configure.in: We don't need to add fileblocks.o to LIBOBJS if
Jim Blandy [Mon, 26 May 1997 18:06:57 +0000 (18:06 +0000)]
* configure.in: We don't need to add fileblocks.o to LIBOBJS if
struct stat doesn't have the st_blocks field.  We take care of
that case in the code.  Replace AC_STRUCT_ST_BLOCKS with its
definition, edited appropriately.
* configure: Regenerated.

* configure.in: Don't link against -lnsl or -lsocket unless we
actually need to.  This causes trouble on Irix.  (Thanks to Larry
Schwimmer.)

27 years agoInclude rationale for removing ungetc-char-ready?.
Jim Blandy [Mon, 26 May 1997 18:05:21 +0000 (18:05 +0000)]
Include rationale for removing ungetc-char-ready?.

27 years ago*** empty log message ***
Jim Blandy [Sat, 17 May 1997 18:50:15 +0000 (18:50 +0000)]
*** empty log message ***

27 years ago* config.sub: Get newer version, that recognizes the i686.
Jim Blandy [Sat, 17 May 1997 18:50:09 +0000 (18:50 +0000)]
* config.sub: Get newer version, that recognizes the i686.

27 years ago*** empty log message ***
Jim Blandy [Fri, 16 May 1997 23:45:39 +0000 (23:45 +0000)]
*** empty log message ***