summaryrefslogtreecommitdiff
path: root/regex.h
diff options
context:
space:
mode:
authormatz <matz@b2dd03c8-39d4-4d8f-98ff-823fe69b080e>1999-02-12 11:17:06 +0000
committermatz <matz@b2dd03c8-39d4-4d8f-98ff-823fe69b080e>1999-02-12 11:17:06 +0000
commit42c802126215101feed36135ba8f9601895ec03a (patch)
treefde428b1886469b75e73222107e2ee5fdc798ef3 /regex.h
parent997ff23758884944f28a089eaa50ac7eb1c026c6 (diff)
990212
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_3@400 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Diffstat (limited to 'regex.h')
-rw-r--r--regex.h15
1 files changed, 14 insertions, 1 deletions
diff --git a/regex.h b/regex.h
index ed3365c0ca..0f41931a9c 100644
--- a/regex.h
+++ b/regex.h
@@ -17,11 +17,24 @@
Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. */
/* Multi-byte extension added May, 1993 by t^2 (Takahiro Tanimoto)
Last change: May 21, 1993 by t^2 */
-/* modifis for Ruby by matz@caelum.co.jp */
+/* modified for Ruby by matz@netlab.co.jp */
#ifndef __REGEXP_LIBRARY
#define __REGEXP_LIBRARY
+/* symbol mangling for ruby */
+#ifdef RUBY
+# define re_compile_fastmap rb_re_compile_fastmap
+# define re_compile_pattern rb_re_compile_pattern
+# define re_copy_registers rb_re_copy_registers
+# define re_free_pattern rb_re_free_pattern
+# define re_free_registers rb_re_free_registers
+# define re_match rb_re_match
+# define re_mbcinit rb_re_mbcinit
+# define re_search rb_re_search
+# define re_set_casetable rb_re_set_casetable
+#endif
+
#include <stddef.h>
/* Define number of parens for which we record the beginnings and ends.