diff options
author | Jim Blandy <jimb@red-bean.com> | 1997-05-27 23:16:42 +0000 |
---|---|---|
committer | Jim Blandy <jimb@red-bean.com> | 1997-05-27 23:16:42 +0000 |
commit | f255378e9ad934668cd43921428f2db566ceab8f (patch) | |
tree | 844b5ff0c075e9d516154a2531b8c0ad96b10b29 /libguile/init.c | |
parent | 400d7382d2a45d4fb49f50deb5536b06d9f2eef7 (diff) | |
download | guile-f255378e9ad934668cd43921428f2db566ceab8f.tar.gz |
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.)
Diffstat (limited to 'libguile/init.c')
-rw-r--r-- | libguile/init.c | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/libguile/init.c b/libguile/init.c index 0133cf2b5..2b7271ca9 100644 --- a/libguile/init.c +++ b/libguile/init.c @@ -81,6 +81,9 @@ #include "pairs.h" #include "ports.h" #include "posix.h" +#ifdef HAVE_REGCOMP +#include "regex-posix.h" +#endif #include "print.h" #include "procprop.h" #include "procs.h" @@ -415,6 +418,9 @@ scm_boot_guile_1 (base, closure) scm_init_pairs (); scm_init_ports (); scm_init_posix (); +#ifdef HAVE_REGCOMP + scm_init_regex_posix (); +#endif scm_init_procs (); scm_init_procprop (); scm_init_scmsigs (); |