Skip to content

Commit d1ac9bf

Browse files
committed
Merge pull request #68 from robinst/issue-67-ruby-2.3-build-error
Fix compile error during gem installation on MRI 2.3 (#67)
2 parents bcd7e63 + 4a81b79 commit d1ac9bf

File tree

13 files changed

+14
-13
lines changed

13 files changed

+14
-13
lines changed

.travis.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@ rvm:
33
- 1.8.7
44
- 2.0.0
55
- 2.1.1
6+
- 2.3.0
67
addons:
78
apt:
89
packages:

ext/taglib_aiff/taglib_aiff_wrap.cxx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1936,7 +1936,7 @@ TagLib::StringList ruby_array_to_taglib_string_list(VALUE ary) {
19361936
return result;
19371937
}
19381938
for (long i = 0; i < RARRAY_LEN(ary); i++) {
1939-
VALUE e = RARRAY_PTR(ary)[i];
1939+
VALUE e = rb_ary_entry(ary, i);
19401940
TagLib::String s = ruby_string_to_taglib_string(e);
19411941
result.append(s);
19421942
}

ext/taglib_base/includes.i

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -81,7 +81,7 @@ TagLib::StringList ruby_array_to_taglib_string_list(VALUE ary) {
8181
return result;
8282
}
8383
for (long i = 0; i < RARRAY_LEN(ary); i++) {
84-
VALUE e = RARRAY_PTR(ary)[i];
84+
VALUE e = rb_ary_entry(ary, i);
8585
TagLib::String s = ruby_string_to_taglib_string(e);
8686
result.append(s);
8787
}

ext/taglib_base/taglib_base_wrap.cxx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1939,7 +1939,7 @@ TagLib::StringList ruby_array_to_taglib_string_list(VALUE ary) {
19391939
return result;
19401940
}
19411941
for (long i = 0; i < RARRAY_LEN(ary); i++) {
1942-
VALUE e = RARRAY_PTR(ary)[i];
1942+
VALUE e = rb_ary_entry(ary, i);
19431943
TagLib::String s = ruby_string_to_taglib_string(e);
19441944
result.append(s);
19451945
}

ext/taglib_flac/taglib_flac_wrap.cxx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1947,7 +1947,7 @@ TagLib::StringList ruby_array_to_taglib_string_list(VALUE ary) {
19471947
return result;
19481948
}
19491949
for (long i = 0; i < RARRAY_LEN(ary); i++) {
1950-
VALUE e = RARRAY_PTR(ary)[i];
1950+
VALUE e = rb_ary_entry(ary, i);
19511951
TagLib::String s = ruby_string_to_taglib_string(e);
19521952
result.append(s);
19531953
}

ext/taglib_id3v1/taglib_id3v1_wrap.cxx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1930,7 +1930,7 @@ TagLib::StringList ruby_array_to_taglib_string_list(VALUE ary) {
19301930
return result;
19311931
}
19321932
for (long i = 0; i < RARRAY_LEN(ary); i++) {
1933-
VALUE e = RARRAY_PTR(ary)[i];
1933+
VALUE e = rb_ary_entry(ary, i);
19341934
TagLib::String s = ruby_string_to_taglib_string(e);
19351935
result.append(s);
19361936
}

ext/taglib_id3v2/taglib_id3v2_wrap.cxx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1968,7 +1968,7 @@ TagLib::StringList ruby_array_to_taglib_string_list(VALUE ary) {
19681968
return result;
19691969
}
19701970
for (long i = 0; i < RARRAY_LEN(ary); i++) {
1971-
VALUE e = RARRAY_PTR(ary)[i];
1971+
VALUE e = rb_ary_entry(ary, i);
19721972
TagLib::String s = ruby_string_to_taglib_string(e);
19731973
result.append(s);
19741974
}

ext/taglib_mp4/taglib_mp4.i

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,7 @@ TagLib::MP4::CoverArtList ruby_array_to_taglib_cover_art_list(VALUE ary) {
4444
return result;
4545
}
4646
for (long i = 0; i < RARRAY_LEN(ary); i++) {
47-
VALUE e = RARRAY_PTR(ary)[i];
47+
VALUE e = rb_ary_entry(ary, i);
4848
TagLib::MP4::CoverArt *c;
4949
SWIG_ConvertPtr(e, (void **) &c, SWIGTYPE_p_TagLib__MP4__CoverArt, 1);
5050
result.append(*c);

ext/taglib_mp4/taglib_mp4_wrap.cxx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1947,7 +1947,7 @@ TagLib::StringList ruby_array_to_taglib_string_list(VALUE ary) {
19471947
return result;
19481948
}
19491949
for (long i = 0; i < RARRAY_LEN(ary); i++) {
1950-
VALUE e = RARRAY_PTR(ary)[i];
1950+
VALUE e = rb_ary_entry(ary, i);
19511951
TagLib::String s = ruby_string_to_taglib_string(e);
19521952
result.append(s);
19531953
}
@@ -2027,7 +2027,7 @@ TagLib::MP4::CoverArtList ruby_array_to_taglib_cover_art_list(VALUE ary) {
20272027
return result;
20282028
}
20292029
for (long i = 0; i < RARRAY_LEN(ary); i++) {
2030-
VALUE e = RARRAY_PTR(ary)[i];
2030+
VALUE e = rb_ary_entry(ary, i);
20312031
TagLib::MP4::CoverArt *c;
20322032
SWIG_ConvertPtr(e, (void **) &c, SWIGTYPE_p_TagLib__MP4__CoverArt, 1);
20332033
result.append(*c);

ext/taglib_mpeg/taglib_mpeg_wrap.cxx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1947,7 +1947,7 @@ TagLib::StringList ruby_array_to_taglib_string_list(VALUE ary) {
19471947
return result;
19481948
}
19491949
for (long i = 0; i < RARRAY_LEN(ary); i++) {
1950-
VALUE e = RARRAY_PTR(ary)[i];
1950+
VALUE e = rb_ary_entry(ary, i);
19511951
TagLib::String s = ruby_string_to_taglib_string(e);
19521952
result.append(s);
19531953
}

0 commit comments

Comments
 (0)