You've already forked macports-ports
mirror of
https://github.com/encounter/macports-ports.git
synced 2026-03-30 11:29:27 -07:00
40 lines
1.2 KiB
Diff
40 lines
1.2 KiB
Diff
--- pyid3lib.cc.orig 2003-02-16 15:50:20.000000000 -0800
|
|
+++ pyid3lib.cc 2018-02-02 23:52:19.000000000 -0800
|
|
@@ -80,13 +80,13 @@
|
|
|
|
|
|
static PySequenceMethods tag_as_sequence = {
|
|
- (inquiry)id3_length,
|
|
+ (lenfunc)id3_length,
|
|
NULL,
|
|
NULL,
|
|
- (intargfunc)id3_item,
|
|
- (intintargfunc)id3_slice,
|
|
- (intobjargproc)id3_ass_item,
|
|
- (intintobjargproc)id3_ass_slice,
|
|
+ (ssizeargfunc)id3_item,
|
|
+ (ssizessizeargfunc)id3_slice,
|
|
+ (ssizeobjargproc)id3_ass_item,
|
|
+ (ssizessizeobjargproc)id3_ass_slice,
|
|
(objobjproc)id3_contains,
|
|
NULL,
|
|
NULL,
|
|
@@ -824,7 +824,7 @@
|
|
static ID3_Frame* frame_from_dict( ID3_FrameID fid, PyObject* dict )
|
|
{
|
|
char* data;
|
|
- int size;
|
|
+ Py_ssize_t size;
|
|
|
|
ID3_Field* field;
|
|
ID3_FieldID flid;
|
|
@@ -1054,7 +1054,7 @@
|
|
fld = frame->GetField( ID3FN_TEXT );
|
|
str = fld->GetRawText();
|
|
|
|
- if ( (slash = strchr( str, '/' )) != NULL )
|
|
+ if ( (slash = (char *) strchr( str, '/' )) != NULL )
|
|
result = Py_BuildValue( "ii", atoi( str ), atoi( slash+1 ) );
|
|
else
|
|
result = Py_BuildValue( "(i)", atoi( str ) );
|