Marius Vollmer
438201b47f
*** empty log message ***
2001-05-07 18:11:40 +00:00
Marius Vollmer
abc235ad1c
(gh_lookup): Call gh_module_lookup with
...
`scm_current_module ()', not `#f'.
(gh_module_lookup): Expect a module instead of an obarray as first
argument and do lookup in that module.
2001-05-07 18:11:20 +00:00
Marius Vollmer
d204b24c16
*** empty log message ***
2001-05-06 22:14:25 +00:00
Marius Vollmer
e466c6a2d6
(raeql_1): Do not call scm_uniform_vector_length on
...
arrays. The length of array is already determined differently and
scm_uniform_vector_length does not work on arrays.
2001-05-06 22:14:09 +00:00
Marius Vollmer
fe7c2f88c2
*** empty log message ***
2001-05-06 21:20:11 +00:00
Marius Vollmer
e1fbffa9f4
(SCM_FUNC_CAST_ARBITRARY_ARGS): Use "SCM (*)()" for C++
...
as well. "SCM (*)(...)" does not work on RedHat 7.1.
2001-05-06 21:19:53 +00:00
Marius Vollmer
26c1d5495b
*** empty log message ***
2001-05-06 01:26:41 +00:00
Marius Vollmer
c05e97b749
(scm_difference): Call SCM_WTA_DISPATCH_0 when zero
...
arguments are supplied.
2001-05-06 01:26:23 +00:00
Marius Vollmer
e68fc82964
(SCM_WTA_DISPATCH_0): Removed ARG and POS parameters,
...
they are not used. Changed `wrong type' error into `wrong num
args' error. Changed all callers.
2001-05-06 01:25:15 +00:00
Thien-Thi Nguyen
3a6379f7f7
*** empty log message ***
2001-05-06 01:14:26 +00:00
Thien-Thi Nguyen
5ad8ab0a97
(scm_substring_move_x): Doc fix; nfc.
2001-05-06 01:12:50 +00:00
Thien-Thi Nguyen
1c938eb810
*** empty log message ***
2001-05-06 00:56:15 +00:00
Thien-Thi Nguyen
94bb46ab57
(scm_regexp_exec): Expand docstring to briefly
...
describe `regexp/notbol' and `regexp/noteol' execution flags.
2001-05-06 00:39:01 +00:00
Marius Vollmer
826e91f350
Read what you type, you bloody jerk.
2001-05-06 00:02:06 +00:00
Marius Vollmer
c10ecc4c81
*** empty log message ***
2001-05-05 19:16:08 +00:00
Marius Vollmer
cec0d28c56
(scm_valid_object_procedure_p): New.
...
(scm_set_object_procedure_x): Use it to check argument. Fix
docstring.
2001-05-05 19:05:47 +00:00
Marius Vollmer
67dc6a4ea2
(scm_definedp): Fix docstring.
2001-05-05 19:03:42 +00:00
Gary Houston
a57a0b1e6a
* socket.c: use HAVE_IPV6 instead of AF_INET6 to enable IPv6
...
support.
2001-05-05 08:31:00 +00:00
Neil Jerram
7a095584a9
* eval.c (scm_promise_p), list.c (scm_append_x, scm_reverse_x),
...
symbols.c (scm_symbol_to_string), vports.c (scm_make_soft_port):
Change R4RS references to R5RS.
* guile-snarf.awk.in: Fixes so that (i) blank lines in the
docstring source are correctly reproduced in the output (ii)
we don't anymore get occasional trailing quotes. Also reorganized
and commented the code a little.
* scmsigs.c (scm_raise), throw.c (scm_throw): Docstring format
fixes.
* new-docstrings.texi, posix.texi, scheme-control.texi,
scheme-data.texi, scheme-debug.texi, scheme-evaluation.texi,
scheme-io.texi, scheme-memory.texi, scheme-procedures.texi:
Automatic docstring updates (mostly argument name updates and
blank lines).
* scheme-modules.texi: Change double hyphens to single.
* scheme-control.texi (Lazy Catch): Completed.
* posix.texi (Network Databases and Address Conversion): New
subsubsection `IPv6 Address Conversion'.
2001-05-04 21:54:00 +00:00
Martin Grabmüller
dd2a6f3ac6
* strop.c (scm_string_split): New procedure.
...
* strop.h (scm_string_split): Added prototype.
2001-05-04 04:59:05 +00:00
Gary Houston
0012013017
* socket.c: define uint32_t if netdb.h doesn't. thanks to
...
Dale P. Smith.
2001-05-03 23:42:31 +00:00
Marius Vollmer
b65e6bfee2
*** empty log message ***
2001-05-02 00:49:27 +00:00
Marius Vollmer
fee12d1806
* rw.c: Include "modules.h" and "strports.h".
2001-05-02 00:49:11 +00:00
Marius Vollmer
28280fe3a5
* net_db.h (scm_gethost): Added prototype.
2001-05-02 00:48:32 +00:00
Marius Vollmer
388bebbc7e
* init.c: Include "deprecation.h".
...
(scm_init_guile_1): Call scm_init_deprecation.
2001-05-02 00:47:50 +00:00
Marius Vollmer
7e51628821
* deprecation.h, deprecation.c: New.
...
* Makefile.am (libguile_la_SOURCES): Added "deprecation.c".
(DOT_X_FILES): Added "deprecation.x".
(modinclude_HEADERS): Added "deprecation.h".
2001-05-02 00:45:45 +00:00
Marius Vollmer
1464aae01f
* gh.h (gh_init_guile, gh_make_string, gh_string_length,
...
gh_string_ref, gh_string_set_x, gh_substring, gh_string_append):
New.
2001-05-02 00:43:01 +00:00
Gary Houston
b0e5fd8c3d
* rw.c: new file, implementing C part of module (ice-9 rw).
...
(scm_read_string_x_partial): moved from ioext.c
(scm_init_rw): new proc.
* rw.h: new file.
init.c: include rw.h and call scm_init_rw.
Makefile.am: include rw.c and rw.h.
2001-04-29 13:03:14 +00:00
Rob Browning
0b2da99cb3
*** empty log message ***
2001-04-28 17:31:07 +00:00
Rob Browning
457dc52c41
* tags.h (SCM_DOUBLE_CELLP): deprecation expired - removed.
...
(scm_tc_dblr): deprecation expired - removed.
(scm_tc_dblc): deprecation expired - removed.
(scm_tc16_flo): deprecation expired - removed.
(scm_tc_flo): deprecation expired - removed.
2001-04-28 17:30:20 +00:00
Rob Browning
33cc9ac849
* tag.h (scm_tag): deprecation expired - removed.
2001-04-28 17:29:50 +00:00
Rob Browning
a0ea0f6515
* tag.c: (scm_tag): deprecation expired - removed.
2001-04-28 17:29:31 +00:00
Rob Browning
61fa6c373f
* numbers.h (scm_dblproc): deprecation expired - removed.
...
(SCM_UNEGFIXABLE): deprecation expired - removed.
(SCM_FLOBUFLEN): deprecation expired - removed.
(SCM_INEXP): deprecation expired - removed.
(SCM_CPLXP): deprecation expired - removed.
(SCM_REAL): deprecation expired - removed.
(SCM_IMAG): deprecation expired - removed.
(SCM_REALPART): deprecation expired - removed.
(scm_makdbl): deprecation expired - removed.
(SCM_SINGP): deprecation expired - removed.
(SCM_NUM2DBL): deprecation expired - removed.
(SCM_NO_BIGDIG): deprecation expired - removed.
2001-04-28 17:28:04 +00:00
Rob Browning
14efea3dde
* numbers.c: enabled local definition of SCM_FLOBUFLEN until we
...
know what's supposed to happen to it.
2001-04-28 17:27:04 +00:00
Rob Browning
5425fc2f3a
* list.h (scm_list_star): deprecation expired - removed.
2001-04-28 17:25:51 +00:00
Rob Browning
36aecedd6b
* ioext.h (scm_fseek): deprecation expired - removed.
2001-04-28 17:24:43 +00:00
Rob Browning
22baef2225
* ioext.c: (scm_fseek): deprecation expired - removed.
2001-04-28 17:24:16 +00:00
Rob Browning
91faf22772
* gh_data.c (gh_int2scmb): deprecation expired - removed.
2001-04-28 17:23:48 +00:00
Rob Browning
af92e2b53d
* gh.h (gh_int2scmb): deprecation expired - removed.
2001-04-28 17:23:23 +00:00
Neil Jerram
e3334972a5
* Fix typo in docstring.
2001-04-28 08:59:48 +00:00
Rob Browning
a0f979acdb
*** empty log message ***
2001-04-27 21:10:57 +00:00
Rob Browning
96230533fa
* vectors.h (SCM_NVECTORP): deprecation expired - removed.
2001-04-27 21:10:11 +00:00
Rob Browning
da3208a3f5
* strings.h
...
(SCM_NSTRINGP): deprecation expired - removed.
(SCM_NRWSTRINGP): deprecation expired - removed.
2001-04-27 21:09:49 +00:00
Rob Browning
4c2fb0c583
* ports.h
...
(SCM_INPORTP): deprecation expired - removed.
(SCM_OUTPORTP): deprecation expired - removed.
2001-04-27 21:09:19 +00:00
Rob Browning
2baa64142b
* gc.c
...
(scm_init_gc): gc-thunk deprecation expired - removed.
(scm_gc_vcell): deprecation expired - removed.
(gc_async_thunk): scm_gc_vcell related code removed.
2001-04-27 21:09:02 +00:00
Rob Browning
8a7fb63c90
* error.h (scm_sysmissing): deprecation expired - removed.
2001-04-27 21:08:44 +00:00
Rob Browning
3a2ad295bc
* error.c (scm_sysmissing): deprecation expired - removed.
2001-04-27 21:08:25 +00:00
Rob Browning
2e5b312b80
* continuations.h (SCM_SETJMPBUF): deprecation expired - removed.
2001-04-27 21:07:56 +00:00
Marius Vollmer
253081cf6a
*** empty log message ***
2001-04-24 23:51:05 +00:00
Marius Vollmer
55000e5f40
* modules.c (scm_module_type): New.
...
(scm_post_boot_init_modules): Initialize from Scheme value.
(the_module, scm_current_module, scm_init_modules): the_module is
now a C only fluid.
(scm_current_module): Export to Scheme.
(scm_set_current_module): Do not call out to Scheme, do all the
work in C. Export procedure to Scheme. Only accept modules, `#f'
is no longer valid as the current module. Only set
scm_top_level_lookup_closure_var and scm_system_transformer when
they are not deprecated.
(scm_module_transformer, scm_current_module_transformer): New.
* modules.h (scm_module_index_transformer, SCM_MODULE_TRANSFORMER,
scm_current_module_transformer, scm_module_transformer): New.
2001-04-24 23:40:18 +00:00