From 4f572663c8ef0dd4274bf935e3385c454e0ddaf5 Mon Sep 17 00:00:00 2001 From: nobu Date: Tue, 1 Jul 2008 08:21:44 +0000 Subject: * regexec.c (stack_double): use MatchStackLimitSize atomically. * regparse.c (onig_free_shared_cclass_table): OnigTypeCClassTable needs atomicity * regsyntax.c: constified all predefined OnigSyntaxTypes. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@17765 b2dd03c8-39d4-4d8f-98ff-823fe69b080e --- regcomp.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'regcomp.c') diff --git a/regcomp.c b/regcomp.c index 19cd91fc03..cb54c44145 100644 --- a/regcomp.c +++ b/regcomp.c @@ -4380,7 +4380,7 @@ add_char_amb_opt_map_info(OptMapInfo* map, UChar* p, UChar* end, static void select_opt_map_info(OptMapInfo* now, OptMapInfo* alt) { - static int z = 1<<15; /* 32768: something big value */ + const int z = 1<<15; /* 32768: something big value */ int v1, v2; @@ -5547,7 +5547,7 @@ static int onig_inited = 0; extern int onig_alloc_init(regex_t** reg, OnigOptionType option, OnigCaseFoldType case_fold_flag, - OnigEncoding enc, OnigSyntaxType* syntax) + OnigEncoding enc, const OnigSyntaxType* syntax) { if (! onig_inited) onig_init(); @@ -5591,7 +5591,7 @@ onig_alloc_init(regex_t** reg, OnigOptionType option, extern int onig_new(regex_t** reg, const UChar* pattern, const UChar* pattern_end, - OnigOptionType option, OnigEncoding enc, OnigSyntaxType* syntax, + OnigOptionType option, OnigEncoding enc, const OnigSyntaxType* syntax, OnigErrorInfo* einfo) { int r; -- cgit v1.2.3