bpt/guile.git
25 years ago*** empty log message ***
Jim Blandy [Sun, 4 Oct 1998 11:46:51 +0000 (11:46 +0000)]
*** empty log message ***

25 years ago*** empty log message ***
Jim Blandy [Sat, 3 Oct 1998 20:59:26 +0000 (20:59 +0000)]
*** empty log message ***

25 years ago*** empty log message ***
Jim Blandy [Sat, 3 Oct 1998 20:58:49 +0000 (20:58 +0000)]
*** empty log message ***

25 years ago* guile-config.in: Don't import ice-9 regex; that's not available
Jim Blandy [Sat, 3 Oct 1998 20:58:41 +0000 (20:58 +0000)]
* guile-config.in: Don't import ice-9 regex; that's not available
on all systems.  Maybe someday we'll have our own...
(set-program-name!): Use basename.
(build-link): Use basename and stock string functions, instead of
string-match.

25 years ago*** empty log message ***
Jim Blandy [Sat, 3 Oct 1998 20:08:58 +0000 (20:08 +0000)]
*** empty log message ***

25 years ago* unif.c (scm_array_set_x): Accept any kind of number as an
Jim Blandy [Sat, 3 Oct 1998 20:08:45 +0000 (20:08 +0000)]
* unif.c (scm_array_set_x): Accept any kind of number as an
element for a uniform vector of doubles.  This is more consistent
with Scheme's view of numbers.  (Thanks to Miroslav Silovic.)

25 years ago*** empty log message ***
Jim Blandy [Sat, 3 Oct 1998 19:51:24 +0000 (19:51 +0000)]
*** empty log message ***

25 years ago* alloca.c: Use scm_must_malloc to obtain storage. Hopefully this
Jim Blandy [Sat, 3 Oct 1998 19:51:05 +0000 (19:51 +0000)]
* alloca.c: Use scm_must_malloc to obtain storage.  Hopefully this
works; I can't conveniently test it myself.  (Thanks to Dvid
Tillman for the bug report.)

25 years ago*** empty log message ***
Jim Blandy [Sat, 3 Oct 1998 19:30:38 +0000 (19:30 +0000)]
*** empty log message ***

25 years ago* configure.in (FD_SETTER, FILE_CNT_GPTR): New cases for SCO's
Jim Blandy [Sat, 3 Oct 1998 19:30:21 +0000 (19:30 +0000)]
* configure.in (FD_SETTER, FILE_CNT_GPTR): New cases for SCO's
stdio implementation.  (Thanks to David Tillman.)
* configure: Rebuilt.

25 years ago*** empty log message ***
Jim Blandy [Sat, 3 Oct 1998 19:00:59 +0000 (19:00 +0000)]
*** empty log message ***

25 years ago* guile-config: Renamed from `build'.
Jim Blandy [Sat, 3 Oct 1998 19:00:10 +0000 (19:00 +0000)]
* guile-config: Renamed from `build'.
* Makefile.am (SUBDIRS): Mention `guile-config', not `build'.
* configure.in: Create `guile-config/Makefile.in', not
`build/Makefile.in'.  Doc fix, too.
* qthreads.m4: Doc fix.
* Makefile.in, aclocal.m4, configure: Regeneranegerederadea.

25 years agoAll files moved to ../guile-config.
Jim Blandy [Sat, 3 Oct 1998 18:46:05 +0000 (18:46 +0000)]
All files moved to ../guile-config.

25 years ago* Directory renamed to guile-config from build.
Jim Blandy [Sat, 3 Oct 1998 18:45:14 +0000 (18:45 +0000)]
* Directory renamed to guile-config from build.
* guile-config.in: Renamed from build-guile.in, for consistency
with the analogous script for GTK, called gtk-config.
* Makefile.am, .cvsignore: References to `build-guile' replaced
with `guile-config'.
=================== See guile-core/build for further log entries ============
This directory used to be called guile-core/build, but was renamed to
guile-core/guile-config when we renamed build-guile to guile-config.
For further CVS log entries, you'll need to run cvs log in the
../build subdirectory; it's dumb, but that's CVS for you.

25 years ago*** empty log message ***
Jim Blandy [Sat, 3 Oct 1998 18:13:02 +0000 (18:13 +0000)]
*** empty log message ***

25 years ago*** empty log message ***
Jim Blandy [Sat, 3 Oct 1998 17:40:44 +0000 (17:40 +0000)]
*** empty log message ***

25 years ago* init.c: Doc fixes.
Jim Blandy [Sat, 3 Oct 1998 17:40:28 +0000 (17:40 +0000)]
* init.c: Doc fixes.

25 years ago* init.c (invoke_main_func): Load the startup files (boot-9.scm)
Jim Blandy [Sat, 3 Oct 1998 17:40:08 +0000 (17:40 +0000)]
* init.c (invoke_main_func): Load the startup files (boot-9.scm)
from here, not from scm_compile_shell_switches (which is a pretty
dumb place to do it).
(scm_load_startup_files): New function.
(scm_ice_9_already_loaded): Variable moved to here from script.c.
* script.c (scm_compile_shell_switches): Don't load the startup
files here.
(scm_ice_9_already_loaded): Variable moved.
* init.c (scm_load_startup_files): Prototype for new function.
* gh_init.c (gh_enter): Doc fix.

25 years ago*** empty log message ***
Jim Blandy [Sat, 3 Oct 1998 14:13:08 +0000 (14:13 +0000)]
*** empty log message ***

25 years agoSome anti-warning changes from Greg Harvey.
Jim Blandy [Sat, 3 Oct 1998 14:12:59 +0000 (14:12 +0000)]
Some anti-warning changes from Greg Harvey.
* gh_data.c (gh_scm2doubles): Initialize m, to avoid compiler
warnings when it doesn't understand our NORETURN declarations in
error.h.
* posix.c (scm_mknod): Similar.

25 years ago*** empty log message ***
Jim Blandy [Sat, 3 Oct 1998 14:10:29 +0000 (14:10 +0000)]
*** empty log message ***

25 years ago* posix.c (scm_getpwuid): If we can't find an entry, return our
Jim Blandy [Sat, 3 Oct 1998 14:10:18 +0000 (14:10 +0000)]
* posix.c (scm_getpwuid): If we can't find an entry, return our
own message, instead of using scm_syserror --- the getpwMUMBLE
functions don't set `errno' to anything interesting.

25 years ago*** empty log message ***
Jim Blandy [Sat, 3 Oct 1998 13:36:09 +0000 (13:36 +0000)]
*** empty log message ***

25 years ago* configure.in: Check for a missing `sleep' declaration.
Jim Blandy [Sat, 3 Oct 1998 13:34:32 +0000 (13:34 +0000)]
* configure.in: Check for a missing `sleep' declaration.
* acconfig.h (MISSING_SLEEP_DECL): Provide some text for this.
* configure: Regenerated.

25 years agoGet rid of warnings from the cooperative threading system.
Jim Blandy [Sat, 3 Oct 1998 13:33:53 +0000 (13:33 +0000)]
Get rid of warnings from the cooperative threading system.
* threads.h (scm_single_thread_p, scm_yield,
scm_call_with_new_thread, scm_join_thread, scm_make_mutex,
scm_lock_mutex, scm_unlock_mutex, scm_make_condition_variable,
scm_wait_condition_variable, scm_signal_condition_variable): Add
prototypes for these Scheme-visible functions.
* coop-defs.h (coop_next_runnable_thread,
coop_wait_for_runnable_thread_now, coop_wait_for_runnable_thread):
Prototypes for these here, even though they're from iselect.c.
(coop_condition_variable_wait, coop_join): Add prototypes.
* coop-threads.c (scm_threads_free_thread, scm_threads_free_mutex,
scm_threads_free_condvar): Make these smob functions static.
* coop-threads.h (coop_init): Give this a real prototype.
* coop.c: #include <unistd.h>, if we have it, for `usleep' and `sleep'.
(coop_next_runnable_thread): No need to provide prototype; it's in
coop-defs.h.

25 years ago* iselect.c, threads.c: Doc fixes.
Jim Blandy [Sat, 3 Oct 1998 13:33:24 +0000 (13:33 +0000)]
* iselect.c, threads.c: Doc fixes.

25 years ago* scmconfig.h.in: .detarenegeR
Jim Blandy [Sat, 3 Oct 1998 13:32:41 +0000 (13:32 +0000)]
* scmconfig.h.in: .detarenegeR

25 years ago*** empty log message ***
Jim Blandy [Sat, 3 Oct 1998 09:15:11 +0000 (09:15 +0000)]
*** empty log message ***

25 years ago* Makefile.in: Regenerated with a patched automake, to get
Jim Blandy [Sat, 3 Oct 1998 09:14:52 +0000 (09:14 +0000)]
* Makefile.in: Regenerated with a patched automake, to get
dependency generation right when using EGCS.

25 years ago* inet_aton.c (inet_aton): Add prototype, to remove compiler
Jim Blandy [Sat, 3 Oct 1998 09:12:12 +0000 (09:12 +0000)]
* inet_aton.c (inet_aton): Add prototype, to remove compiler
warning. (Thanks to Robert Pluim.)
* inet_aton.c (inet_aton): Reassure the compiler that the
arguments to the <ctype.h> macros are all unsigned characters, not
signed characters.

25 years ago*** empty log message ***
Jim Blandy [Sat, 3 Oct 1998 09:10:09 +0000 (09:10 +0000)]
*** empty log message ***

25 years ago* configure.in: Don't use the canonical host name to decide
Jim Blandy [Sat, 3 Oct 1998 08:01:41 +0000 (08:01 +0000)]
* configure.in: Don't use the canonical host name to decide
whether `bzero' and `usleep' have declarations --- that's going
back to the bad old days before autoconf.  Remove the call to
AC_CANONICAL_HOST and the subsequent case statement.
(GUILE_FUNC_DECLARED): New m4 macro.  Use it to check for
declarations for `bzero', `usleep', and (new!) `strptime'.
* acconfig.h: (DECLARE_BZERO, DECLARE_USLEEP): Removed.
(MISSING_BZERO_DECL, MISSING_USLEEP_DECL, MISSING_STRPTIME_DECL):
Added.  I think this naming convention is more consistent with the
rest of autoconf; names generally describes the system, not what
the package should do to accomodate the system.
* configure: Regenerated.

25 years ago*** empty log message ***
Jim Blandy [Sat, 3 Oct 1998 08:01:27 +0000 (08:01 +0000)]
*** empty log message ***

25 years ago* readline.c: Doc fix.
Jim Blandy [Sat, 3 Oct 1998 08:00:39 +0000 (08:00 +0000)]
* readline.c: Doc fix.
(rl_cleanup_after_signal, rl_free_line_state): Make these static.
* readline.h (scm_filename_completion_function): Add prototype.
(scm_init_readline): Make this into a prototype.

25 years ago* readline.c: Doc fix.
Jim Blandy [Sat, 3 Oct 1998 08:00:21 +0000 (08:00 +0000)]
* readline.c: Doc fix.
(rl_cleanup_after_signal, rl_free_line_state): Make these static.
* readline.h (scm_filename_completion_function): Add prototype.
(scm_init_readline): Make this into a prototype.
* readline.c (scm_filename_completion_function): Use SCM_PROC to
declare this, instead of calling scm_make_subr manually.

25 years agoGetting rid of more warnings...
Jim Blandy [Sat, 3 Oct 1998 08:00:05 +0000 (08:00 +0000)]
Getting rid of more warnings...
* iselect.c: Test for MISSING_BZERO_DECL, not DECLARE_BZERO; see
today's change to ../configure.in.
* scmsigs.c: Test for MISSING_USLEEP_DECL, not DECLARE_USLEEP.
* scmconfig.h.in: Regenertaded.de.,.__
* stime.c (strptime): Declare this, #ifdef MISSING_STRPTIME_DECL.
(scm_localtime, scm_mktime): Use a const char * to manipulate the
time zone name.

25 years ago*** empty log message ***
Jim Blandy [Fri, 2 Oct 1998 16:04:46 +0000 (16:04 +0000)]
*** empty log message ***

25 years ago*** empty log message ***
Jim Blandy [Wed, 30 Sep 1998 12:32:45 +0000 (12:32 +0000)]
*** empty log message ***

25 years ago*** empty log message ***
Jim Blandy [Wed, 30 Sep 1998 10:17:03 +0000 (10:17 +0000)]
*** empty log message ***

25 years agoWarning fixes from Maciej Stachowiak:
Jim Blandy [Wed, 30 Sep 1998 10:14:59 +0000 (10:14 +0000)]
Warning fixes from Maciej Stachowiak:
* backtrace.h (scm_display_application, scm_backtrace): Add
prototypes.
* debug.c (scm_m_start_stack): Make this function static.
* fluids.h (scm_fluid_p): Add prototype.
* procprop.c (scm_i_procedure_arity): Make this function static.
* regex-posix.c (scm_regexp_error_msg): Make this function static.
* regex-posix.h (scm_init_regex_posix): Use prototype, not K&R decl.
* root.h (scm_dynamic_root): Add external prototype.
* scmsigs.h (scm_usleep): Add external prototype.
* script.h (scm_init_script): Use prototype, not K&R decl.
* stacks.h (scm_stack_id): Add external prototype.
* symbols.h (scm_sysintern0_no_module_lookup): Add external prototype.

25 years ago1998-09-30 Mark Galassi <rosalia@cygnus.com>
Mark Galassi [Wed, 30 Sep 1998 06:34:09 +0000 (06:34 +0000)]
1998-09-30  Mark Galassi  <rosalia@cygnus.com>
        * gh.h: took out the definitions of vset and vref, since they are
        replaced by the proper vector routines that correspond to the R4RS
        procedures.

25 years ago*** empty log message ***
Jim Blandy [Tue, 29 Sep 1998 19:59:22 +0000 (19:59 +0000)]
*** empty log message ***

25 years ago* stp.h (stp_create): Doc fix.
Jim Blandy [Tue, 29 Sep 1998 19:58:10 +0000 (19:58 +0000)]
* stp.h (stp_create): Doc fix.

25 years ago* version.h (scm_libguile_config_stamp): Add prototype.
Jim Blandy [Tue, 29 Sep 1998 19:57:35 +0000 (19:57 +0000)]
* version.h (scm_libguile_config_stamp): Add prototype.
(From Maciej Stachowiak.)

25 years ago* snarf.h: Add SCM_VCELL_INIT and SCM_GLOBAL_VCELL_INIT macros;
Jim Blandy [Tue, 29 Sep 1998 19:57:22 +0000 (19:57 +0000)]
* snarf.h: Add SCM_VCELL_INIT and SCM_GLOBAL_VCELL_INIT macros;
these are analogous to SCM_VCELL and SCM_GLOBAL_VCELL but take a
third argument, a C expression that should result in a SCM value,
which is used to initialize the variable. Reimplemented
SCM_CONST_LONG in terms of SCM_VCELL_INIT.  (Thanks to Maciej
Stachowiak.)

25 years ago*** empty log message ***
Jim Blandy [Sat, 26 Sep 1998 09:57:49 +0000 (09:57 +0000)]
*** empty log message ***

25 years ago* eval.c (scm_force): Assert that x is SCM_NIMP to fix segv when
Jim Blandy [Sat, 26 Sep 1998 09:57:37 +0000 (09:57 +0000)]
* eval.c (scm_force): Assert that x is SCM_NIMP to fix segv when
(force 9) is tried.  (Thanks to Karl M. Hegbloom.)

25 years ago*** empty log message ***
Jim Blandy [Sun, 6 Sep 1998 18:57:39 +0000 (18:57 +0000)]
*** empty log message ***

25 years ago* print.c (scm_iprin1): Rather than having one i, and using it in
Jim Blandy [Sun, 6 Sep 1998 18:57:16 +0000 (18:57 +0000)]
* print.c (scm_iprin1): Rather than having one i, and using it in
several places, declare a fresh i local to each block where it is
used, and give it a signedness appropriate to its use in each case.
(scm_iprlist): Same.
* print.c (scm_iprin1): Add cast to avoid unsigned/signed
comparison warnings.
* print.c (ENTER_NESTED_DATA): Make i an unsigned long, to avoid
signed/unsigned clashes.

25 years ago* posix.h (scm_tmpnam): Added prototype.
Jim Blandy [Sun, 6 Sep 1998 18:57:07 +0000 (18:57 +0000)]
* posix.h (scm_tmpnam): Added prototype.

25 years ago*** empty log message ***
Jim Blandy [Sun, 6 Sep 1998 18:16:40 +0000 (18:16 +0000)]
*** empty log message ***

25 years ago* objects.h (scm_set_object_procedure_x, scm_make_class_object,
Jim Blandy [Sun, 6 Sep 1998 18:16:08 +0000 (18:16 +0000)]
* objects.h (scm_set_object_procedure_x, scm_make_class_object,
scm_make_subclass_object): Add external prototypes.

25 years ago* numbers.c (scm_mkbig): Add cast, and note that signed/unsigned
Jim Blandy [Sun, 6 Sep 1998 18:15:59 +0000 (18:15 +0000)]
* numbers.c (scm_mkbig): Add cast, and note that signed/unsigned
comparison is okay here.
* numbers.c (scm_istr2int): Add cast; len is known to be positive.
* numbers.c (scm_bigcomp): Clarify logic, and avoid relying on the
(true, but confusing) fact that -1 == ((unsigned) 0 - 1).
* numbers.c (scm_adjbig): Make nsiz an scm_sizet, to avoid mixing
signed/unsigned.

25 years ago* load.c (swap_port): Make this function static.
Jim Blandy [Sun, 6 Sep 1998 18:15:49 +0000 (18:15 +0000)]
* load.c (swap_port): Make this function static.
* load.c (scm_search_path): Make max_path_len and max_ext_len
unsigned, since they're compared against string sizes.
* load.c (init_build_info): Make i unsigned.

25 years ago* ioext.h (scm_read_line): Add prototype.
Jim Blandy [Sun, 6 Sep 1998 18:15:40 +0000 (18:15 +0000)]
* ioext.h (scm_read_line): Add prototype.

25 years ago* hashtab.c (scm_hash_fn_get_handle, scm_hash_fn_create_handle_x,
Jim Blandy [Sun, 6 Sep 1998 18:15:27 +0000 (18:15 +0000)]
* hashtab.c (scm_hash_fn_get_handle, scm_hash_fn_create_handle_x,
scm_hash_fn_remove_x): Make hash bucket index local variable k
unsigned.  Use scm_ulong2num to pass it to SCM_ASSERT as
accurately as possible.

25 years ago* gh_data.c (gh_set_substr): Add casts to avoid signed/unsigned
Jim Blandy [Sun, 6 Sep 1998 18:15:19 +0000 (18:15 +0000)]
* gh_data.c (gh_set_substr): Add casts to avoid signed/unsigned
comparisons, and range checking to make sure those casts are
harmless.

25 years ago*** empty log message ***
Jim Blandy [Sat, 5 Sep 1998 16:51:17 +0000 (16:51 +0000)]
*** empty log message ***

25 years ago* stackchk.h (SCM_STACK_OVERFLOW_P): Change definition to avoid
Jim Blandy [Sat, 5 Sep 1998 16:50:40 +0000 (16:50 +0000)]
* stackchk.h (SCM_STACK_OVERFLOW_P): Change definition to avoid
signed/unsigned comparisons.

25 years ago* smob.c (scm_numsmob): Make this an int, not an scm_sizet, to
Jim Blandy [Sat, 5 Sep 1998 16:50:33 +0000 (16:50 +0000)]
* smob.c (scm_numsmob): Make this an int, not an scm_sizet, to
avoid signed/unsigned comparisons.
* smob.h (scm_numsmob): Change extern declaration to match.

25 years ago* ports.c (scm_numptob): Make this an int, not an scm_sizet, to
Jim Blandy [Sat, 5 Sep 1998 16:50:24 +0000 (16:50 +0000)]
* ports.c (scm_numptob): Make this an int, not an scm_sizet, to
avoid signed/unsigned comparisons.
* ports.h (scm_numptob): Change extern declaration to match.
(scm_current_load_port, scm_set_port_line_x,
scm_set_port_column_x): New prototypes.

25 years ago* gsubr.c (GSUBR_TEST): Don't #define this. Nobody's using the
Jim Blandy [Sat, 5 Sep 1998 16:50:11 +0000 (16:50 +0000)]
* gsubr.c (GSUBR_TEST): Don't #define this.  Nobody's using the
test code, and it causes warnings.

25 years ago* gh.h (gh_int2scmb, gh_uniform_vector_length,
Jim Blandy [Sat, 5 Sep 1998 16:50:03 +0000 (16:50 +0000)]
* gh.h (gh_int2scmb, gh_uniform_vector_length,
gh_uniform_vector_ref): Added prototypes.

25 years ago* Makefile.am (libguile_la_SOURCES): Include Scheme-level
Jim Blandy [Sat, 5 Sep 1998 16:49:51 +0000 (16:49 +0000)]
* Makefile.am (libguile_la_SOURCES): Include Scheme-level
debugging support unconditionally.  That's backtrace.c, stack.c,
debug.c, and srcprop.c.
(EXTRA_libguile_la_SOURCES): Omit those from here.
* Makefile.in: Regenerated.

25 years ago* configure.in: Remove --disable-debug option. The debugging
Jim Blandy [Sat, 5 Sep 1998 16:48:23 +0000 (16:48 +0000)]
* configure.in: Remove --disable-debug option.  The debugging
support is pretty stable now, and it's confusing people.
* configure: Regenerated.

25 years ago* HACKING: Remove -Wstrict-prototypes from the list of requested
Jim Blandy [Sat, 5 Sep 1998 16:47:54 +0000 (16:47 +0000)]
* HACKING: Remove -Wstrict-prototypes from the list of requested
flags (to match 1998-07-30 change).

25 years ago(This change is part of the group made on 1998-07-30.)
Jim Blandy [Sat, 5 Sep 1998 16:19:28 +0000 (16:19 +0000)]
(This change is part of the group made on 1998-07-30.)
* eval.h (scm_eval_options_interface): Add external prototype for this.
* eval.c (scm_eval_options_interface): Use prototype-style def'n.

25 years ago*** empty log message ***
Mikael Djurfeldt [Fri, 21 Aug 1998 08:16:08 +0000 (08:16 +0000)]
*** empty log message ***

25 years ago* options.c (scm_options): Bugfix: Allow empty list of options!
Mikael Djurfeldt [Fri, 21 Aug 1998 08:15:31 +0000 (08:15 +0000)]
* options.c (scm_options): Bugfix: Allow empty list of options!

25 years ago* eval.h, eval.c: New evaluator trap flag: SCM_TRAPS_P.
Mikael Djurfeldt [Fri, 21 Aug 1998 08:14:37 +0000 (08:14 +0000)]
* eval.h, eval.c: New evaluator trap flag: SCM_TRAPS_P.

25 years ago* eval.h, eval.c: New evaluator trap flag: SCM_TRAPS_P.
Mikael Djurfeldt [Fri, 21 Aug 1998 08:13:55 +0000 (08:13 +0000)]
* eval.h, eval.c: New evaluator trap flag: SCM_TRAPS_P.
* eval.c (SCM_CEVAL, SCM_APPLY): Removed resetting of trap flags.
Check SCM_TRAPS_P before trapping.

25 years ago* debug.c, debug.h (scm_single_step): Removed.
Mikael Djurfeldt [Fri, 21 Aug 1998 08:13:36 +0000 (08:13 +0000)]
* debug.c, debug.h (scm_single_step): Removed.
(scm_with_traps): New procedure.  This procedure could easily be
written in Scheme but needs to be highly optimized.

25 years ago*** empty log message ***
Mikael Djurfeldt [Fri, 21 Aug 1998 08:08:52 +0000 (08:08 +0000)]
*** empty log message ***

25 years ago* debug.scm (trace-entry, trace-exit): Removed re-enabling of
Mikael Djurfeldt [Fri, 21 Aug 1998 08:08:04 +0000 (08:08 +0000)]
* debug.scm (trace-entry, trace-exit): Removed re-enabling of
trace flag.

25 years ago* boot-9.scm (make-options): Bugfix: Changed pair? --> list? in
Mikael Djurfeldt [Fri, 21 Aug 1998 08:06:03 +0000 (08:06 +0000)]
* boot-9.scm (make-options): Bugfix: Changed pair? --> list? in
order to allow the empty list as arg.
(error-catching-loop): Use `with-traps' to create a dynamic
context with traps enabled.

25 years agoRegenerated
Mikael Djurfeldt [Fri, 21 Aug 1998 03:14:24 +0000 (03:14 +0000)]
Regenerated

25 years ago* boot-9.scm: Removed (ice-9 regex) from use-list of (guile)
Mikael Djurfeldt [Wed, 19 Aug 1998 13:10:26 +0000 (13:10 +0000)]
* boot-9.scm: Removed (ice-9 regex) from use-list of (guile)
module.
(try-using-libtool-name): Removed dependency on (ice-9 regex).

25 years ago* boot-9.scm: Make the root module use (ice-9 regex) if
Mikael Djurfeldt [Sat, 15 Aug 1998 09:16:43 +0000 (09:16 +0000)]
* boot-9.scm: Make the root module use (ice-9 regex) if
available.  The dynamic linking facilities in boot-9.scm are
currently dependent upon regular expressions.  My change of
1998-07-14 removed (ice-9 regex) from the use-list of the root
module and thereby destroyed dynamic linking.

25 years agoUndo check commit
Marius Vollmer [Sun, 9 Aug 1998 05:16:19 +0000 (05:16 +0000)]
Undo check commit

25 years agoCheck commit
Marius Vollmer [Sun, 9 Aug 1998 05:12:16 +0000 (05:12 +0000)]
Check commit

25 years ago*** empty log message ***
Jim Blandy [Thu, 30 Jul 1998 15:14:11 +0000 (15:14 +0000)]
*** empty log message ***

25 years ago* qt.h.in (qt_null, qt_error): Add prototypes for these.
Jim Blandy [Thu, 30 Jul 1998 15:13:44 +0000 (15:13 +0000)]
* qt.h.in (qt_null, qt_error): Add prototypes for these.

25 years agoChanges to avoid signed/unsigned comparison warnings.
Jim Blandy [Thu, 30 Jul 1998 14:44:28 +0000 (14:44 +0000)]
Changes to avoid signed/unsigned comparison warnings.
* gc.c (scm_mtrigger, scm_heap_size): Make these unsigned longs.
(scm_gc_sweep): Make n and j local to the blocks they're used in,
so they can have appropriate types for each application.  Make i
signed.  Use initializers in some spots.  I'll probably pay for
all this tweaking.
(scm_must_malloc, scm_must_realloc): Use scm_sizet for size args.
(scm_must_realloc): Make nm unsigned.
(init_heap_seg): Make new_seg_index and n_new_objects signed.
(scm_init_storage): Use prototype-style definition, and make the
argument unsigned.
* gc.h (scm_heap_size, scm_mtrigger, scm_must_malloc,
scm_must_realloc, scm_init_storage): Adjust prototype accordingly.

25 years ago* filesys.c (scm_readlink): Make local vars rv and size ints, to
Jim Blandy [Thu, 30 Jul 1998 14:44:09 +0000 (14:44 +0000)]
* filesys.c (scm_readlink): Make local vars rv and size ints, to
avoid signed/unsigned comparison warnings, and because the return
value of readlink may be -1.  Don't bother casting the third
argument to readlink.
* filesys.c (scm_dirname, scm_basename): Move these to their own
page, at the end of the file.
* filesys.h (scm_dirname, scm_basename): Add prototypes for these.

25 years ago* eval.h (scm_eval_options_interface): Add external prototype for this.
Jim Blandy [Thu, 30 Jul 1998 14:44:01 +0000 (14:44 +0000)]
* eval.h (scm_eval_options_interface): Add external prototype for this.
* eval.c (scm_eval_options_interface): Use prototype-style def'n.
* eval.c (scm_lookupcar1): Make this static.

25 years ago* dynl.h (scm_registered_modules, scm_clear_registered_modules):
Jim Blandy [Thu, 30 Jul 1998 14:43:52 +0000 (14:43 +0000)]
* dynl.h (scm_registered_modules, scm_clear_registered_modules):
Make these prototype declarations, not K&R-style.

25 years ago* chars.c (scm_tables_prehistory): Add cast, to remove signed/
Jim Blandy [Thu, 30 Jul 1998 14:27:00 +0000 (14:27 +0000)]
* chars.c (scm_tables_prehistory): Add cast, to remove signed/
unsigned comparison warning.

25 years ago* configure.in: Don't use -Wstrict-prototypes after all.
Jim Blandy [Thu, 30 Jul 1998 14:26:51 +0000 (14:26 +0000)]
* configure.in: Don't use -Wstrict-prototypes after all.
* configure: Regenerated.

25 years ago* appinit.c: File removed. It had a single function in it, empty,
Jim Blandy [Thu, 30 Jul 1998 14:26:35 +0000 (14:26 +0000)]
* appinit.c: File removed.  It had a single function in it, empty,
whose reason for existence is explained in no documentation or
comment.  I think it's there as a default for some Tcl-style
initialization, but Tcl abandoned that approach a while ago.
* Makefile.am (libguile_la_SOURCES): Remove appinit.c.
(BUILT_SOURCES): Remove appinit.x.
* Makefile.in: Regenerated.

25 years ago*** empty log message ***
Jim Blandy [Thu, 30 Jul 1998 14:19:40 +0000 (14:19 +0000)]
*** empty log message ***

25 years ago*** empty log message ***
Jim Blandy [Wed, 29 Jul 1998 18:36:25 +0000 (18:36 +0000)]
*** empty log message ***

25 years ago* configure.in: Request more warnings.
Jim Blandy [Wed, 29 Jul 1998 18:34:59 +0000 (18:34 +0000)]
* configure.in: Request more warnings.
* configure: Regenerated.
* HACKING: Ask people not to make changes that introduce those
warnings.  Now I have to go through the code and actually bring it
up to standards... :(

25 years agoReformatted and regrouped.
Jim Blandy [Wed, 29 Jul 1998 18:28:40 +0000 (18:28 +0000)]
Reformatted and regrouped.

25 years ago*** empty log message ***
Jim Blandy [Wed, 29 Jul 1998 18:14:42 +0000 (18:14 +0000)]
*** empty log message ***

25 years ago* Makefile.in, aclocal.m4, configure: Regenerated using the last
Jim Blandy [Wed, 29 Jul 1998 18:13:48 +0000 (18:13 +0000)]
* Makefile.in, aclocal.m4, configure: Regenerated using the last
public version of automake, not the hacked Cygnus version.
* config.guess, config.sub, ltconfig, ltmain.sh: New versions from
libtool.

25 years ago* Makefile.in: Regenerated using the last public version of
Jim Blandy [Wed, 29 Jul 1998 18:07:06 +0000 (18:07 +0000)]
* Makefile.in: Regenerated using the last public version of
automake, not the hacked Cygnus version.

25 years ago* Makefile.in, md/Makefile.in, time/Makefile.in: Regenerated using
Jim Blandy [Wed, 29 Jul 1998 18:06:34 +0000 (18:06 +0000)]
* Makefile.in, md/Makefile.in, time/Makefile.in: Regenerated using
the last public version of automake, not the hacked Cygnus
version.

25 years ago*** empty log message ***
Jim Blandy [Wed, 29 Jul 1998 17:20:22 +0000 (17:20 +0000)]
*** empty log message ***

25 years ago* configure.in, qthreads.m4: Display a message about how the
Jim Blandy [Wed, 29 Jul 1998 17:20:17 +0000 (17:20 +0000)]
* configure.in, qthreads.m4: Display a message about how the
threads configuration went.
* aclocal.m4, configure: Regenerated.

25 years ago*** empty log message ***
Jim Blandy [Wed, 29 Jul 1998 17:01:34 +0000 (17:01 +0000)]
*** empty log message ***