bpt/guile.git
20 years ago(scm_modulo_expt): Renamed from
Kevin Ryde [Thu, 25 Mar 2004 21:55:20 +0000 (21:55 +0000)]
(scm_modulo_expt): Renamed from
scm_modular_expt, matching scheme level name `modulo-expt'.

20 years ago(scm_modular_expt): Return a negative remainder for a
Kevin Ryde [Thu, 25 Mar 2004 21:51:39 +0000 (21:51 +0000)]
(scm_modular_expt): Return a negative remainder for a
negative divisor, the same as `modulo' does.

20 years ago*** empty log message ***
Kevin Ryde [Thu, 25 Mar 2004 21:49:28 +0000 (21:49 +0000)]
*** empty log message ***

20 years ago2004-03-26 Eric Hanchrow <offby1@blarg.net>
Kevin Ryde [Thu, 25 Mar 2004 21:46:35 +0000 (21:46 +0000)]
2004-03-26  Eric Hanchrow <offby1@blarg.net>
* tests/numbers.test (modulo-expt): New tests.

20 years ago(min, max): Check inexactness of big/real and
Kevin Ryde [Thu, 25 Mar 2004 21:45:11 +0000 (21:45 +0000)]
(min, max): Check inexactness of big/real and
real/big combinations, collect up tests under arg types for clarity.

20 years agoAdd copyright years based on ChangeLog entries.
Kevin Ryde [Thu, 25 Mar 2004 21:38:59 +0000 (21:38 +0000)]
Add copyright years based on ChangeLog entries.

20 years ago2004-03-26 Eric Hanchrow <offby1@blarg.net>
Kevin Ryde [Thu, 25 Mar 2004 21:35:53 +0000 (21:35 +0000)]
2004-03-26  Eric Hanchrow <offby1@blarg.net>
* numbers.c, numbers.h (scm_modular_expt): New function.

20 years ago*** empty log message ***
Kevin Ryde [Wed, 24 Mar 2004 23:29:22 +0000 (23:29 +0000)]
*** empty log message ***

20 years ago(SLIB): Amend `require' cross reference node name, is
Kevin Ryde [Wed, 24 Mar 2004 23:28:54 +0000 (23:28 +0000)]
(SLIB): Amend `require' cross reference node name, is
called "Require" in slib 3a1.

20 years ago*** empty log message ***
Kevin Ryde [Wed, 24 Mar 2004 22:16:50 +0000 (22:16 +0000)]
*** empty log message ***

20 years ago(scm_min, scm_max): Correction to big/real and real/big,
Kevin Ryde [Wed, 24 Mar 2004 21:53:31 +0000 (21:53 +0000)]
(scm_min, scm_max): Correction to big/real and real/big,
return inexact as required by r5rs.

20 years ago * libguile/eval.c: Separated some definitions relevant for execution
Dirk Herrmann [Wed, 24 Mar 2004 01:21:50 +0000 (01:21 +0000)]
* libguile/eval.c: Separated some definitions relevant for execution
from the memoization part of the file.

(copy_tree): New static function

(scm_copy_tree): Rewritten to fix two kinds or bugs: First, cyclic
structures are detected now and will lead to an exception instead
of forcing guile to run in an endless loop, using up all the
system's memory.  Second, arrays in the cdr of an improper list
are now copied.  See the new test cases in eval.test.

* test-suite/tests/eval.test: Added tests which reflect the recent
fixes to copy-tree.

20 years ago * posix.c (scm_gethostname): Make sure len is initialised before
Dirk Herrmann [Wed, 24 Mar 2004 00:49:07 +0000 (00:49 +0000)]
* posix.c (scm_gethostname): Make sure len is initialised before
it is used.  Restructured to (hopefully) represent possible
configurations more clearly in the code.  Added unwind handler.

20 years ago*** empty log message ***
Kevin Ryde [Tue, 23 Mar 2004 00:23:54 +0000 (00:23 +0000)]
*** empty log message ***

20 years ago*** empty log message ***
Kevin Ryde [Mon, 22 Mar 2004 23:48:52 +0000 (23:48 +0000)]
*** empty log message ***

20 years ago(AC_CHECK_FUNCS): Add sysconf.
Kevin Ryde [Mon, 22 Mar 2004 23:45:35 +0000 (23:45 +0000)]
(AC_CHECK_FUNCS): Add sysconf.
(AC_CHECK_HEADERS): Add netdb.h and sys/param.h.

20 years ago(scm_gethostname): Use sysconf(_SC_HOST_NAME_MAX) and/or
Kevin Ryde [Mon, 22 Mar 2004 23:41:30 +0000 (23:41 +0000)]
(scm_gethostname): Use sysconf(_SC_HOST_NAME_MAX) and/or
MAXHOSTNAMELEN when available.

20 years ago*** empty log message ***
Kevin Ryde [Mon, 22 Mar 2004 23:31:30 +0000 (23:31 +0000)]
*** empty log message ***

20 years ago*** empty log message ***
Kevin Ryde [Mon, 22 Mar 2004 23:30:49 +0000 (23:30 +0000)]
*** empty log message ***

20 years ago(Reals and Rationals): Typo in `rationalize'.
Kevin Ryde [Mon, 22 Mar 2004 23:30:08 +0000 (23:30 +0000)]
(Reals and Rationals): Typo in `rationalize'.

20 years ago(circular-list): Rewrite using set-cdr!, no need to copy parameter list.
Kevin Ryde [Mon, 22 Mar 2004 23:27:46 +0000 (23:27 +0000)]
(circular-list): Rewrite using set-cdr!, no need to copy parameter list.

20 years agoDon't ignore .cvsigore
Marius Vollmer [Sun, 21 Mar 2004 02:12:49 +0000 (02:12 +0000)]
Don't ignore .cvsigore

20 years ago*** empty log message ***
Marius Vollmer [Sun, 21 Mar 2004 02:03:02 +0000 (02:03 +0000)]
*** empty log message ***

20 years ago(skip_scsh_block_comment): Also recognize '\r' as a line terminator.
Marius Vollmer [Sun, 21 Mar 2004 02:02:08 +0000 (02:02 +0000)]
(skip_scsh_block_comment): Also recognize '\r' as a line terminator.
Rewritten the logic as a state machine, I must have been doing too
much VHDL lately...

20 years ago(scm_ceval, scm_deval): Explicitely evaluate ports to themselves.
Marius Vollmer [Sun, 21 Mar 2004 00:30:12 +0000 (00:30 +0000)]
(scm_ceval, scm_deval): Explicitely evaluate ports to themselves.
Thanks to Han-Wen Nienhuys!

20 years agoChanged docstrings so that they no longer talk about returning
Marius Vollmer [Sat, 20 Mar 2004 23:55:03 +0000 (23:55 +0000)]
Changed docstrings so that they no longer talk about returning
'pointers' to something.

20 years ago* gc.c: remove set_debug_cell_accesses! when
Han-Wen Nienhuys [Sat, 20 Mar 2004 23:37:52 +0000 (23:37 +0000)]
* gc.c: remove set_debug_cell_accesses! when
SCM_DEBUG_CELL_ACCESSES is not defined. Scheme source code should
use (if (defined? 'set-debug-cell-accesses!) .. ) to switch on
debugging conditionally.

20 years ago*** empty log message ***
Kevin Ryde [Sat, 20 Mar 2004 23:22:17 +0000 (23:22 +0000)]
*** empty log message ***

20 years ago(scm_gmtime): Use gmtime_r when available, for thread safety.
Kevin Ryde [Sat, 20 Mar 2004 23:18:06 +0000 (23:18 +0000)]
(scm_gmtime): Use gmtime_r when available, for thread safety.

20 years ago*** empty log message ***
Kevin Ryde [Sat, 20 Mar 2004 23:14:35 +0000 (23:14 +0000)]
*** empty log message ***

20 years ago(AC_CHECK_FUNCS): Add gmtime_r.
Kevin Ryde [Sat, 20 Mar 2004 23:13:48 +0000 (23:13 +0000)]
(AC_CHECK_FUNCS): Add gmtime_r.

20 years ago*** empty log message ***
Kevin Ryde [Fri, 19 Mar 2004 23:17:59 +0000 (23:17 +0000)]
*** empty log message ***

20 years ago * posix.c (scm_gethostname): Preserve errno across free() call.
Kevin Ryde [Fri, 19 Mar 2004 23:17:00 +0000 (23:17 +0000)]
* posix.c (scm_gethostname): Preserve errno across free() call.

20 years ago(sweep_card): use SCM_GC_SET_CELL_WORD for setting
Han-Wen Nienhuys [Thu, 18 Mar 2004 00:19:52 +0000 (00:19 +0000)]
(sweep_card): use SCM_GC_SET_CELL_WORD for setting
free cells.

20 years ago*** empty log message ***
Kevin Ryde [Sat, 13 Mar 2004 23:34:13 +0000 (23:34 +0000)]
*** empty log message ***

20 years agoDefine _GNU_SOURCE for strptime prototype from glibc. Use
Kevin Ryde [Sat, 13 Mar 2004 23:32:16 +0000 (23:32 +0000)]
Define _GNU_SOURCE for strptime prototype from glibc.  Use
HAVE_DECL_STRPTIME for when to give own strptime prototype.

20 years ago(strptime): Use #define _GNU_SOURCE to get the
Kevin Ryde [Sat, 13 Mar 2004 23:31:15 +0000 (23:31 +0000)]
(strptime): Use #define _GNU_SOURCE to get the
prototype from glibc, use AC_CHECK_DECLS rather than AC_EGREP_HEADER.

20 years agoDocument removal of guileint.
Neil Jerram [Wed, 10 Mar 2004 10:14:13 +0000 (10:14 +0000)]
Document removal of guileint.

20 years agoRemove guileint files.
Neil Jerram [Wed, 10 Mar 2004 10:09:33 +0000 (10:09 +0000)]
Remove guileint files.

20 years ago*** empty log message ***
Kevin Ryde [Sat, 6 Mar 2004 22:43:45 +0000 (22:43 +0000)]
*** empty log message ***

20 years ago(scm_gmtime): Return bd_time->tm_zone when available, rather than "GMT" always.
Kevin Ryde [Sat, 6 Mar 2004 22:41:26 +0000 (22:41 +0000)]
(scm_gmtime): Return bd_time->tm_zone when available, rather than "GMT" always.
(filltime): Make zname parameter "const".

20 years ago*** empty log message ***
Kevin Ryde [Wed, 3 Mar 2004 22:15:19 +0000 (22:15 +0000)]
*** empty log message ***

20 years ago(SRFI-26): New section.
Kevin Ryde [Wed, 3 Mar 2004 21:46:43 +0000 (21:46 +0000)]
(SRFI-26): New section.

20 years ago(scm_c_scm2thread): New function.
Mikael Djurfeldt [Wed, 3 Mar 2004 16:53:15 +0000 (16:53 +0000)]
(scm_c_scm2thread): New function.

20 years ago*** empty log message ***
Kevin Ryde [Sat, 28 Feb 2004 23:22:12 +0000 (23:22 +0000)]
*** empty log message ***

20 years ago(execl, execlp, execle): Exercise errors where
Kevin Ryde [Sat, 28 Feb 2004 23:07:56 +0000 (23:07 +0000)]
(execl, execlp, execle): Exercise errors where
program not found.  [But disabled, due to problems with threading.]

20 years ago*** empty log message ***
Kevin Ryde [Sat, 28 Feb 2004 21:38:37 +0000 (21:38 +0000)]
*** empty log message ***

20 years ago(execl, execlp, execle): Exercise errors where program not found.
Kevin Ryde [Sat, 28 Feb 2004 21:37:41 +0000 (21:37 +0000)]
(execl, execlp, execle): Exercise errors where program not found.

20 years ago*** empty log message ***
Kevin Ryde [Sat, 28 Feb 2004 20:11:14 +0000 (20:11 +0000)]
*** empty log message ***

20 years ago(AC_CHECK_FUNCS): Add DINFINITY and DQNAN.
Kevin Ryde [Sat, 28 Feb 2004 20:08:08 +0000 (20:08 +0000)]
(AC_CHECK_FUNCS): Add DINFINITY and DQNAN.

20 years agoUse AC_COPYRIGHT and AH_TOP to get copyright notice
Kevin Ryde [Sat, 28 Feb 2004 20:03:18 +0000 (20:03 +0000)]
Use AC_COPYRIGHT and AH_TOP to get copyright notice
into generated configure and config.h.in.

20 years ago(guile_ieee_init): Use C99 INFINITY and NAN when
Kevin Ryde [Sat, 28 Feb 2004 20:01:13 +0000 (20:01 +0000)]
(guile_ieee_init): Use C99 INFINITY and NAN when
available.  Test HAVE_DINFINITY and HAVE_DQNAN for those globals, in
particular don't assume "defined (__alpha__) && ! defined (linux)"
means OSF.  Remove "SCO" code, which was not really SCO specific and
which John W. Eaton advises should be long past being needed.

20 years ago(scm_execl, scm_execlp, scm_execle): Avoid memory leak under error throw.
Kevin Ryde [Sat, 28 Feb 2004 19:16:26 +0000 (19:16 +0000)]
(scm_execl, scm_execlp, scm_execle): Avoid memory leak under error throw.

20 years ago*** empty log message ***
Neil Jerram [Wed, 25 Feb 2004 19:11:33 +0000 (19:11 +0000)]
*** empty log message ***

20 years ago * gds-client.scm (handle-instruction-1): In `eval' protocol, catch
Neil Jerram [Wed, 25 Feb 2004 19:10:07 +0000 (19:10 +0000)]
* gds-client.scm (handle-instruction-1): In `eval' protocol, catch
and report read errors nicely.

* gds.el (gds-display-buffers): Don't select the GDS window.

20 years ago*** empty log message ***
Kevin Ryde [Mon, 23 Feb 2004 22:59:20 +0000 (22:59 +0000)]
*** empty log message ***

20 years ago(scm_cuserid): Use a private result buffer, for thread safe.
Kevin Ryde [Mon, 23 Feb 2004 22:05:37 +0000 (22:05 +0000)]
(scm_cuserid): Use a private result buffer, for thread safe.

20 years ago * gds-tutorial.txt, gds-problems.txt: New files.
Neil Jerram [Sun, 22 Feb 2004 11:11:17 +0000 (11:11 +0000)]
* gds-tutorial.txt, gds-problems.txt: New files.

20 years ago*** empty log message ***
Kevin Ryde [Sat, 21 Feb 2004 22:04:42 +0000 (22:04 +0000)]
*** empty log message ***

20 years ago(max, min): Exercise some complex num cases.
Kevin Ryde [Sat, 21 Feb 2004 22:03:57 +0000 (22:03 +0000)]
(max, min): Exercise some complex num cases.

20 years ago*** empty log message ***
Kevin Ryde [Sat, 21 Feb 2004 21:59:34 +0000 (21:59 +0000)]
*** empty log message ***

20 years ago(scm_max, scm_min): For one arg, dispatch to generic for
Kevin Ryde [Sat, 21 Feb 2004 21:58:30 +0000 (21:58 +0000)]
(scm_max, scm_min): For one arg, dispatch to generic for
complex, same as for two args.  (Handle only inum, big, real, frac).

20 years ago*** empty log message ***
Kevin Ryde [Sat, 21 Feb 2004 21:21:29 +0000 (21:21 +0000)]
*** empty log message ***

20 years ago * gds.el: Add requirements: cl, comint, info.
Neil Jerram [Sat, 21 Feb 2004 14:53:07 +0000 (14:53 +0000)]
* gds.el: Add requirements: cl, comint, info.
(gds-guile-program): New.
(gds-start): When starting or restarting, kill captive if it
exists.  Use gds-guile-program instead of just "guile".
(gds-mode): Use widget minor mode.
(gds-client-ref): New optional client arg.
(gds-update-buffers): Don't call widget-setup.
(gds-heading-face): New.
(gds-insert-interaction): Various prettifications.
(gds-heading-insert): New.
(gds-choose-client): Check that numbers in client and gds-client
are still valid.
(gds-eval-expression, gds-apropos): Remove text properties from
expression to evaluate.
(gds-mode-map): Don't set widget-mode-map as parent.
(gds-start-captive): Use gds-guile-program instead of just
"guile".

* gds-client.scm (install-breakpoints): Bugfix: avoid null lists
in traversal.
(eval-thread, gds-eval): Where expression has multiple parts,
modify output to say which part is being evaluated.

20 years ago(NUM2FLOAT): Expand isfinite to !xisinf, as per previous change to numbers.c.
Kevin Ryde [Sat, 21 Feb 2004 00:10:47 +0000 (00:10 +0000)]
(NUM2FLOAT): Expand isfinite to !xisinf, as per previous change to numbers.c.

20 years ago*** empty log message ***
Kevin Ryde [Fri, 20 Feb 2004 23:24:27 +0000 (23:24 +0000)]
*** empty log message ***

20 years agoAdd copyright year 2002, which appears in the ChangeLog.
Kevin Ryde [Fri, 20 Feb 2004 23:20:15 +0000 (23:20 +0000)]
Add copyright year 2002, which appears in the ChangeLog.

20 years agoAdd a copyright year.
Kevin Ryde [Fri, 20 Feb 2004 23:19:03 +0000 (23:19 +0000)]
Add a copyright year.

20 years ago(scm_crypt): Use new HAVE_CRYPT.
Kevin Ryde [Fri, 20 Feb 2004 23:18:10 +0000 (23:18 +0000)]
(scm_crypt): Use new HAVE_CRYPT.
(<crypt.h>): Remove HAVE_LIBCRYPT condition.

20 years ago(crypt): Test with AC_SEARCH_LIBS, for the benefit of
Kevin Ryde [Fri, 20 Feb 2004 23:16:57 +0000 (23:16 +0000)]
(crypt): Test with AC_SEARCH_LIBS, for the benefit of
HP-UX.  Define HAVE_CRYPT rather than HAVE_LIBCRYPT.  Reported by
Andreas Voegele.

20 years ago*** empty log message ***
Kevin Ryde [Fri, 20 Feb 2004 23:05:51 +0000 (23:05 +0000)]
*** empty log message ***

20 years ago(Expression Syntax): Add findex entries for
Kevin Ryde [Fri, 20 Feb 2004 23:04:04 +0000 (23:04 +0000)]
(Expression Syntax): Add findex entries for
quote and quasiquote no longer using @deffn.

20 years ago * list.c (scm_list_n): Add #if SCM_DEBUG_CELL_ACCESSES_P around
Neil Jerram [Fri, 20 Feb 2004 22:04:24 +0000 (22:04 +0000)]
* list.c (scm_list_n): Add #if SCM_DEBUG_CELL_ACCESSES_P around
validation.

* read.c (scm_lreadparen): Removed.
(scm_lreadparen1): Renamed scm_i_lreadparen.

20 years ago(scm_list_n): check validate non-immediate arguments;
Han-Wen Nienhuys [Fri, 20 Feb 2004 21:15:56 +0000 (21:15 +0000)]
(scm_list_n): check validate non-immediate arguments;
this will catch forgotten a SCM_UNDEFINED.

20 years ago*** empty log message ***
Marius Vollmer [Fri, 20 Feb 2004 17:15:06 +0000 (17:15 +0000)]
*** empty log message ***

20 years ago(Expression Syntax): Turned syntax description into a table, @deffn is
Marius Vollmer [Fri, 20 Feb 2004 17:14:41 +0000 (17:14 +0000)]
(Expression Syntax): Turned syntax description into a table, @deffn is
not really up to the task.

20 years ago*** empty log message ***
Marius Vollmer [Wed, 18 Feb 2004 22:32:08 +0000 (22:32 +0000)]
*** empty log message ***

20 years ago(top-repl): Make the (guile-user) module use the (ice-9 r5rs) module.
Marius Vollmer [Wed, 18 Feb 2004 22:29:45 +0000 (22:29 +0000)]
(top-repl): Make the (guile-user) module use the (ice-9 r5rs) module.

20 years ago*** empty log message ***
Marius Vollmer [Wed, 18 Feb 2004 21:16:01 +0000 (21:16 +0000)]
*** empty log message ***

20 years ago* gc.h (scm_gc_cells_collected): Removed duplicated declaration.
Marius Vollmer [Wed, 18 Feb 2004 21:14:35 +0000 (21:14 +0000)]
* gc.h (scm_gc_cells_collected): Removed duplicated declaration.
Thanks to Bill Schottstaedt!

* socket.h (scm_gethost): Removed prototype it is already in
"net_db.h".  Thanks to Bill Schottstaedt!

20 years ago*** empty log message ***
Marius Vollmer [Wed, 18 Feb 2004 20:08:48 +0000 (20:08 +0000)]
*** empty log message ***

20 years ago* guile.texi: Replaced list of authors with "The Guile
Marius Vollmer [Wed, 18 Feb 2004 20:07:19 +0000 (20:07 +0000)]
* guile.texi: Replaced list of authors with "The Guile
Developers".

* preface.texi (Contributors to the Manual): New section.

20 years ago(Expression Syntax): Use an empty name for the function call syntax
Marius Vollmer [Wed, 18 Feb 2004 20:01:57 +0000 (20:01 +0000)]
(Expression Syntax): Use an empty name for the function call syntax
definition.  Otherwise, TeX complains about unbalanced parenthesis.

20 years ago*** empty log message ***
Marius Vollmer [Wed, 18 Feb 2004 19:29:40 +0000 (19:29 +0000)]
*** empty log message ***

20 years agoAdded copyright notice of Michael Stoll, who probably wrote the
Marius Vollmer [Wed, 18 Feb 2004 19:29:16 +0000 (19:29 +0000)]
Added copyright notice of Michael Stoll, who probably wrote the
original CLISP code.

20 years ago*** empty log message ***
Kevin Ryde [Wed, 18 Feb 2004 00:43:09 +0000 (00:43 +0000)]
*** empty log message ***

20 years ago(SRFI-9): Revise for detail and clarity. Don't
Kevin Ryde [Wed, 18 Feb 2004 00:42:32 +0000 (00:42 +0000)]
(SRFI-9): Revise for detail and clarity.  Don't
use ":foo" for example type name, since that depends on the keyword
reading option.

20 years ago(Expression Syntax): Fill section with
Kevin Ryde [Wed, 18 Feb 2004 00:38:39 +0000 (00:38 +0000)]
(Expression Syntax): Fill section with
function calling etc, and quote and quasiquote.

20 years ago*** empty log message ***
Kevin Ryde [Wed, 18 Feb 2004 00:30:37 +0000 (00:30 +0000)]
*** empty log message ***

20 years ago(=): Exercise frac+real and frac+complex.
Kevin Ryde [Wed, 18 Feb 2004 00:29:16 +0000 (00:29 +0000)]
(=): Exercise frac+real and frac+complex.

20 years agoRemove 1/3 == 1.0/3.0, not true.
Kevin Ryde [Wed, 18 Feb 2004 00:28:41 +0000 (00:28 +0000)]
Remove 1/3 == 1.0/3.0, not true.

20 years ago(INTEGRAL2BIG): WORDS_BIGENDIAN not right for word
Kevin Ryde [Wed, 18 Feb 2004 00:25:39 +0000 (00:25 +0000)]
(INTEGRAL2BIG): WORDS_BIGENDIAN not right for word
order parameter to mpz_import, in fact with just one word there's no
order to worry about at all.

20 years ago(scm_shell_usage): Print to stdout for --help, per GNU standard.
Kevin Ryde [Wed, 18 Feb 2004 00:22:28 +0000 (00:22 +0000)]
(scm_shell_usage): Print to stdout for --help, per GNU standard.

20 years ago(scm_num_eq_p): For real==frac, complex==frac, frac==real
Kevin Ryde [Wed, 18 Feb 2004 00:21:11 +0000 (00:21 +0000)]
(scm_num_eq_p): For real==frac, complex==frac, frac==real
and frac==complex, make an exact comparison rather than converting
with fraction2double.

20 years ago(environ): Use _NSGetEnviron in Darwin
Kevin Ryde [Wed, 18 Feb 2004 00:20:08 +0000 (00:20 +0000)]
(environ): Use _NSGetEnviron in Darwin
shared library, since environ is not directly available there.

20 years ago*** empty log message ***
Kevin Ryde [Wed, 18 Feb 2004 00:11:34 +0000 (00:11 +0000)]
*** empty log message ***

20 years ago(AC_CHECK_HEADERS): Add crt_externs.h.
Kevin Ryde [Wed, 18 Feb 2004 00:06:10 +0000 (00:06 +0000)]
(AC_CHECK_HEADERS): Add crt_externs.h.
(AC_CHECK_FUNCS): Add _NSGetEnviron.

20 years ago(scm_localtime, scm_gmtime, scm_mktime): Provide a default
Kevin Ryde [Tue, 17 Feb 2004 23:37:06 +0000 (23:37 +0000)]
(scm_localtime, scm_gmtime, scm_mktime): Provide a default
errno EINVAL in case localtime and gmtime don't set it.
(scm_mktime, scm_strptime): Forcibly use errno EINVAL for our
SCM_SYSERROR, since mktime and strptime generally don't set errno.

20 years ago*** empty log message ***
Kevin Ryde [Tue, 17 Feb 2004 23:27:27 +0000 (23:27 +0000)]
*** empty log message ***

20 years ago*** empty log message ***
Marius Vollmer [Tue, 17 Feb 2004 21:39:21 +0000 (21:39 +0000)]
*** empty log message ***