ruby-changes:3545
From: ko1@a...
Date: Mon, 14 Jan 2008 13:51:27 +0900 (JST)
Subject: [ruby-changes:3545] akr - Ruby:r15034 (trunk): * re.c (rb_reg_prepare_re): initialize error message buffer.
akr 2008-01-14 13:51:10 +0900 (Mon, 14 Jan 2008)
New Revision: 15034
Modified files:
trunk/ChangeLog
trunk/re.c
Log:
* re.c (rb_reg_prepare_re): initialize error message buffer.
(rb_reg_search): ditto.
(rb_reg_check_preprocess): ditto.
(rb_reg_new_str): ditto.
(rb_enc_reg_new): ditto.
(rb_reg_compile): ditto.
(rb_reg_initialize_m): ditto.
(rb_reg_s_union_m): ditto.
http://svn.ruby-lang.org/cgi-bin/viewvc.cgi/trunk/ChangeLog?r1=15034&r2=15033&diff_format=u
http://svn.ruby-lang.org/cgi-bin/viewvc.cgi/trunk/re.c?r1=15034&r2=15033&diff_format=u
Index: re.c
===================================================================
--- re.c (revision 15033)
+++ re.c (revision 15034)
@@ -984,7 +984,7 @@
}
if (need_recompile) {
- onig_errmsg_buffer err;
+ onig_errmsg_buffer err = "";
int r;
OnigErrorInfo einfo;
regex_t *reg, *reg2;
@@ -1079,7 +1079,7 @@
return result;
}
else {
- onig_errmsg_buffer err;
+ onig_errmsg_buffer err = "";
onig_error_code_to_str((UChar*)err, result);
rb_reg_raise(RREGEXP(re)->str, RREGEXP(re)->len, err, 0);
}
@@ -1925,7 +1925,7 @@
rb_reg_check_preprocess(VALUE str)
{
rb_encoding *fixed_enc = 0;
- onig_errmsg_buffer err;
+ onig_errmsg_buffer err = "";
VALUE buf;
char *p, *end;
rb_encoding *enc;
@@ -1967,7 +1967,7 @@
rb_reg_preprocess_m(VALUE klass, VALUE obj)
{
rb_encoding *fixed_enc = 0;
- onig_errmsg_buffer err;
+ onig_errmsg_buffer err = "";
VALUE str = rb_reg_preprocess_obj(obj, &fixed_enc, err);
if (str == Qnil)
rb_raise(rb_eArgError, "%s", err);
@@ -2070,7 +2070,7 @@
rb_reg_new_str(VALUE s, int options)
{
VALUE re = rb_reg_s_alloc(rb_cRegexp);
- onig_errmsg_buffer err;
+ onig_errmsg_buffer err = "";
if (rb_reg_initialize_str(re, s, options, err) != 0) {
rb_reg_raise_str(s, options, err);
@@ -2083,7 +2083,7 @@
rb_enc_reg_new(const char *s, long len, rb_encoding *enc, int options)
{
VALUE re = rb_reg_s_alloc(rb_cRegexp);
- onig_errmsg_buffer err;
+ onig_errmsg_buffer err = "";
if (rb_reg_initialize(re, s, len, enc, options, err) != 0) {
rb_enc_reg_raise(s, len, enc, options, err);
@@ -2102,7 +2102,7 @@
rb_reg_compile(VALUE str, int options)
{
VALUE re = rb_reg_s_alloc(rb_cRegexp);
- onig_errmsg_buffer err;
+ onig_errmsg_buffer err = "";
if (!str) str = rb_str_new(0,0);
if (rb_reg_initialize_str(re, str, options, err) != 0) {
@@ -2426,7 +2426,7 @@
static VALUE
rb_reg_initialize_m(int argc, VALUE *argv, VALUE self)
{
- onig_errmsg_buffer err;
+ onig_errmsg_buffer err = "";
int flags = 0;
VALUE str;
rb_encoding *enc;
@@ -2778,7 +2778,7 @@
static VALUE
rb_reg_init_copy(VALUE copy, VALUE re)
{
- onig_errmsg_buffer err;
+ onig_errmsg_buffer err = "";
const char *s;
long len;
Index: ChangeLog
===================================================================
--- ChangeLog (revision 15033)
+++ ChangeLog (revision 15034)
@@ -1,3 +1,14 @@
+Mon Jan 14 13:49:26 2008 Tanaka Akira <akr@f...>
+
+ * re.c (rb_reg_prepare_re): initialize error message buffer.
+ (rb_reg_search): ditto.
+ (rb_reg_check_preprocess): ditto.
+ (rb_reg_new_str): ditto.
+ (rb_enc_reg_new): ditto.
+ (rb_reg_compile): ditto.
+ (rb_reg_initialize_m): ditto.
+ (rb_reg_s_union_m): ditto.
+
Mon Jan 14 12:33:07 2008 Eric Hodel <drbrain@s...>
* lib/rdoc/markup*: Renamespace from SM::SimpleMarkup to
--
ML: ruby-changes@q...
Info: http://www.atdot.net/~ko1/quickml/