Lines 16-22
Link Here
|
16 |
|
16 |
|
17 |
ID3_Tag* tag; |
17 |
ID3_Tag* tag; |
18 |
ID3_Frame** frames; |
18 |
ID3_Frame** frames; |
19 |
int size, alloc; |
19 |
Py_ssize_t size, alloc; |
20 |
} ID3Object; |
20 |
} ID3Object; |
21 |
|
21 |
|
22 |
typedef struct |
22 |
typedef struct |
Lines 80-92
Link Here
|
80 |
|
80 |
|
81 |
|
81 |
|
82 |
static PySequenceMethods tag_as_sequence = { |
82 |
static PySequenceMethods tag_as_sequence = { |
83 |
(inquiry)id3_length, |
83 |
(lenfunc)id3_length, |
84 |
NULL, |
84 |
NULL, |
85 |
NULL, |
85 |
NULL, |
86 |
(intargfunc)id3_item, |
86 |
(ssizeargfunc)id3_item, |
87 |
(intintargfunc)id3_slice, |
87 |
(ssizessizeargfunc)id3_slice, |
88 |
(intobjargproc)id3_ass_item, |
88 |
(ssizeobjargproc)id3_ass_item, |
89 |
(intintobjargproc)id3_ass_slice, |
89 |
(ssizessizeobjargproc)id3_ass_slice, |
90 |
(objobjproc)id3_contains, |
90 |
(objobjproc)id3_contains, |
91 |
NULL, |
91 |
NULL, |
92 |
NULL, |
92 |
NULL, |
Lines 824-830
Link Here
|
824 |
static ID3_Frame* frame_from_dict( ID3_FrameID fid, PyObject* dict ) |
824 |
static ID3_Frame* frame_from_dict( ID3_FrameID fid, PyObject* dict ) |
825 |
{ |
825 |
{ |
826 |
char* data; |
826 |
char* data; |
827 |
int size; |
827 |
Py_ssize_t size; |
828 |
|
828 |
|
829 |
ID3_Field* field; |
829 |
ID3_Field* field; |
830 |
ID3_FieldID flid; |
830 |
ID3_FieldID flid; |