summaryrefslogtreecommitdiff
path: root/libguile/init.c
diff options
context:
space:
mode:
authorJim Blandy <jimb@red-bean.com>1997-05-27 23:16:42 +0000
committerJim Blandy <jimb@red-bean.com>1997-05-27 23:16:42 +0000
commitf255378e9ad934668cd43921428f2db566ceab8f (patch)
tree844b5ff0c075e9d516154a2531b8c0ad96b10b29 /libguile/init.c
parent400d7382d2a45d4fb49f50deb5536b06d9f2eef7 (diff)
downloadguile-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.c6
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 ();