diff options
author | matz <matz@b2dd03c8-39d4-4d8f-98ff-823fe69b080e> | 1998-09-03 07:43:53 +0000 |
---|---|---|
committer | matz <matz@b2dd03c8-39d4-4d8f-98ff-823fe69b080e> | 1998-09-03 07:43:53 +0000 |
commit | f5da3b6746dba18ab86d11aa49caf97b37ecc6ac (patch) | |
tree | 1c472d11ebd04c612140d228a7a5414d3a08e615 /regex.h | |
parent | 264c52f2e6abc33f09e6a891f67bdf7bddbae406 (diff) |
1.1c4
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/v1_1r@293 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Diffstat (limited to 'regex.h')
-rw-r--r-- | regex.h | 14 |
1 files changed, 8 insertions, 6 deletions
@@ -181,10 +181,10 @@ extern int current_mbctype; #ifdef __STDC__ extern const unsigned char *mbctab; -void mbcinit (int); +void re_mbcinit (int); #else extern unsigned char *mbctab; -void mbcinit (); +void re_mbcinit (); #endif #undef ismbchar @@ -202,7 +202,7 @@ struct re_pattern_buffer to skip over totally implausible characters. */ char *must; /* Pointer to exact pattern which strings should have to be matched. */ - + int *must_skip; /* Pointer to exact pattern skip table for bm_search */ long options; /* Flags for options such as extended_pattern. */ long re_nsub; /* Number of subexpressions found by the compiler. */ char fastmap_accurate; @@ -245,6 +245,7 @@ struct re_registers #ifdef __STDC__ extern char *re_compile_pattern (char *, size_t, struct re_pattern_buffer *); +void re_free_pattern (struct re_pattern_buffer *); /* Is this really advertised? */ extern void re_compile_fastmap (struct re_pattern_buffer *); extern int re_search (struct re_pattern_buffer *, char*, int, int, int, @@ -252,7 +253,7 @@ extern int re_search (struct re_pattern_buffer *, char*, int, int, int, extern int re_match (struct re_pattern_buffer *, char *, int, int, struct re_registers *); extern long re_set_syntax (long syntax); -extern void re_set_casetable(char *table); +extern void re_set_casetable (char *table); extern void re_copy_registers (struct re_registers*, struct re_registers*); extern void re_free_registers (struct re_registers*); @@ -265,12 +266,13 @@ extern int re_exec (char *); #else /* !__STDC__ */ extern char *re_compile_pattern (); +void re_free_regexp (); /* Is this really advertised? */ extern void re_compile_fastmap (); extern int re_search (); extern int re_match (); -extern long re_set_syntax(); -extern void re_set_casetable(); +extern long re_set_syntax (); +extern void re_set_casetable (); extern void re_copy_registers (); extern void re_free_registers (); |