#ifndef REGEXPOSIXH
#define REGEXPOSIXH
-/* Copyright (C) 1997 Free Software Foundation, Inc.
+/* Copyright (C) 1997,1998 Free Software Foundation, Inc.
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
#include "libguile/__scm.h"
-extern long scm_tc16_regex_t;
-#define SCM_RGX(X) ((regex_t *)SCM_CDR(X))
-#define SCM_RGXP(X) (SCM_CAR(X) == (SCM)scm_tc16_regex_t)
+extern long scm_tc16_regex;
+#define SCM_RGX(X) ((regex_t *) SCM_CDR(X))
+#define SCM_RGXP(X) (SCM_CAR (X) == (SCM) scm_tc16_regex)
extern SCM scm_make_regexp SCM_P ((SCM pat, SCM flags));
+SCM scm_regexp_p SCM_P ((SCM x));
extern SCM scm_regexp_exec SCM_P ((SCM rx, SCM str, SCM start, SCM flags));
-extern void scm_init_regex_posix ();
+extern void scm_init_regex_posix SCM_P ((void));
#endif