@@ -1872,15 +1872,14 @@ int SWIG_Ruby_arity( VALUE proc, int minimal )
18721872#define SWIGTYPE_p_TagLib__ID3v2__UserTextIdentificationFrame swig_types[25 ]
18731873#define SWIGTYPE_p_TagLib__ID3v2__UserUrlLinkFrame swig_types[26 ]
18741874#define SWIGTYPE_p_TagLib__ListT_TagLib__ID3v2__Frame_p_t swig_types[27 ]
1875- #define SWIGTYPE_p_TagLib__StringList swig_types[28 ]
1876- #define SWIGTYPE_p_TagLib__Tag swig_types[29 ]
1877- #define SWIGTYPE_p_char swig_types[30 ]
1878- #define SWIGTYPE_p_unsigned_char swig_types[31 ]
1879- #define SWIGTYPE_p_unsigned_int swig_types[32 ]
1880- #define SWIGTYPE_p_unsigned_long swig_types[33 ]
1881- #define SWIGTYPE_p_wchar_t swig_types[34 ]
1882- static swig_type_info *swig_types[36 ];
1883- static swig_module_info swig_module = {swig_types, 35 , 0 , 0 , 0 , 0 };
1875+ #define SWIGTYPE_p_TagLib__Tag swig_types[28 ]
1876+ #define SWIGTYPE_p_char swig_types[29 ]
1877+ #define SWIGTYPE_p_unsigned_char swig_types[30 ]
1878+ #define SWIGTYPE_p_unsigned_int swig_types[31 ]
1879+ #define SWIGTYPE_p_unsigned_long swig_types[32 ]
1880+ #define SWIGTYPE_p_wchar_t swig_types[33 ]
1881+ static swig_type_info *swig_types[35 ];
1882+ static swig_module_info swig_module = {swig_types, 34 , 0 , 0 , 0 , 0 };
18841883#define SWIG_TypeQuery (name ) SWIG_TypeQueryModule(&swig_module, &swig_module, name)
18851884#define SWIG_MangledTypeQuery (name ) SWIG_MangledTypeQueryModule(&swig_module, &swig_module, name)
18861885
@@ -9250,9 +9249,9 @@ SWIGINTERN VALUE _wrap_new_UserTextIdentificationFrame(int nargs, VALUE *args, V
92509249 int res = SWIG_AsCharPtrAndSize (argv[0 ], 0 , NULL , 0 );
92519250 _v = SWIG_CheckState (res);
92529251 if (_v) {
9253- void *vptr = 0 ;
9254- int res = SWIG_ConvertPtr (argv[1 ], &vptr, SWIGTYPE_p_TagLib__StringList, SWIG_POINTER_NO_NULL) ;
9255- _v = SWIG_CheckState (res);
9252+ {
9253+ _v = TYPE (argv[1 ]) == T_ARRAY ? 1 : 0 ;
9254+ }
92569255 if (_v) {
92579256 return _wrap_new_UserTextIdentificationFrame__SWIG_4 (nargs, args, self);
92589257 }
@@ -9263,9 +9262,9 @@ SWIGINTERN VALUE _wrap_new_UserTextIdentificationFrame(int nargs, VALUE *args, V
92639262 int res = SWIG_AsCharPtrAndSize (argv[0 ], 0 , NULL , 0 );
92649263 _v = SWIG_CheckState (res);
92659264 if (_v) {
9266- void *vptr = 0 ;
9267- int res = SWIG_ConvertPtr (argv[1 ], &vptr, SWIGTYPE_p_TagLib__StringList, SWIG_POINTER_NO_NULL) ;
9268- _v = SWIG_CheckState (res);
9265+ {
9266+ _v = TYPE (argv[1 ]) == T_ARRAY ? 1 : 0 ;
9267+ }
92699268 if (_v) {
92709269 {
92719270 int res = SWIG_AsVal_int (argv[2 ], NULL );
@@ -10707,7 +10706,6 @@ static swig_type_info _swigt__p_TagLib__ID3v2__UrlLinkFrame = {"_p_TagLib__ID3v2
1070710706static swig_type_info _swigt__p_TagLib__ID3v2__UserTextIdentificationFrame = {" _p_TagLib__ID3v2__UserTextIdentificationFrame" , " TagLib::ID3v2::UserTextIdentificationFrame *" , 0 , 0 , (void *)0 , 0 };
1070810707static swig_type_info _swigt__p_TagLib__ID3v2__UserUrlLinkFrame = {" _p_TagLib__ID3v2__UserUrlLinkFrame" , " TagLib::ID3v2::UserUrlLinkFrame *" , 0 , 0 , (void *)0 , 0 };
1070910708static swig_type_info _swigt__p_TagLib__ListT_TagLib__ID3v2__Frame_p_t = {" _p_TagLib__ListT_TagLib__ID3v2__Frame_p_t" , " TagLib::ID3v2::FrameList *|TagLib::List< TagLib::ID3v2::Frame * > *" , 0 , 0 , (void *)0 , 0 };
10710- static swig_type_info _swigt__p_TagLib__StringList = {" _p_TagLib__StringList" , " TagLib::StringList *" , 0 , 0 , (void *)0 , 0 };
1071110709static swig_type_info _swigt__p_TagLib__Tag = {" _p_TagLib__Tag" , " TagLib::Tag *" , 0 , 0 , (void *)0 , 0 };
1071210710static swig_type_info _swigt__p_char = {" _p_char" , " char *" , 0 , 0 , (void *)0 , 0 };
1071310711static swig_type_info _swigt__p_unsigned_char = {" _p_unsigned_char" , " TagLib::uchar *|unsigned char *" , 0 , 0 , (void *)0 , 0 };
@@ -10744,7 +10742,6 @@ static swig_type_info *swig_type_initial[] = {
1074410742 &_swigt__p_TagLib__ID3v2__UserTextIdentificationFrame,
1074510743 &_swigt__p_TagLib__ID3v2__UserUrlLinkFrame,
1074610744 &_swigt__p_TagLib__ListT_TagLib__ID3v2__Frame_p_t,
10747- &_swigt__p_TagLib__StringList,
1074810745 &_swigt__p_TagLib__Tag,
1074910746 &_swigt__p_char,
1075010747 &_swigt__p_unsigned_char,
@@ -10781,7 +10778,6 @@ static swig_cast_info _swigc__p_TagLib__ID3v2__UrlLinkFrame[] = { {&_swigt__p_T
1078110778static swig_cast_info _swigc__p_TagLib__ID3v2__UserTextIdentificationFrame[] = { {&_swigt__p_TagLib__ID3v2__UserTextIdentificationFrame, 0 , 0 , 0 },{0 , 0 , 0 , 0 }};
1078210779static swig_cast_info _swigc__p_TagLib__ID3v2__UserUrlLinkFrame[] = { {&_swigt__p_TagLib__ID3v2__UserUrlLinkFrame, 0 , 0 , 0 },{0 , 0 , 0 , 0 }};
1078310780static swig_cast_info _swigc__p_TagLib__ListT_TagLib__ID3v2__Frame_p_t[] = { {&_swigt__p_TagLib__ListT_TagLib__ID3v2__Frame_p_t, 0 , 0 , 0 },{0 , 0 , 0 , 0 }};
10784- static swig_cast_info _swigc__p_TagLib__StringList[] = { {&_swigt__p_TagLib__StringList, 0 , 0 , 0 },{0 , 0 , 0 , 0 }};
1078510781static swig_cast_info _swigc__p_TagLib__Tag[] = { {&_swigt__p_TagLib__ID3v2__Tag, _p_TagLib__ID3v2__TagTo_p_TagLib__Tag, 0 , 0 }, {&_swigt__p_TagLib__Tag, 0 , 0 , 0 },{0 , 0 , 0 , 0 }};
1078610782static swig_cast_info _swigc__p_char[] = { {&_swigt__p_char, 0 , 0 , 0 },{0 , 0 , 0 , 0 }};
1078710783static swig_cast_info _swigc__p_unsigned_char[] = { {&_swigt__p_unsigned_char, 0 , 0 , 0 },{0 , 0 , 0 , 0 }};
@@ -10818,7 +10814,6 @@ static swig_cast_info *swig_cast_initial[] = {
1081810814 _swigc__p_TagLib__ID3v2__UserTextIdentificationFrame,
1081910815 _swigc__p_TagLib__ID3v2__UserUrlLinkFrame,
1082010816 _swigc__p_TagLib__ListT_TagLib__ID3v2__Frame_p_t,
10821- _swigc__p_TagLib__StringList,
1082210817 _swigc__p_TagLib__Tag,
1082310818 _swigc__p_char,
1082410819 _swigc__p_unsigned_char,
0 commit comments