Commit 73bee444 authored by Gregory P. Smith's avatar Gregory P. Smith

fix compiler warnings

parent 751a0362
...@@ -1064,7 +1064,7 @@ BZ2File_seek(BZ2FileObject *self, PyObject *args) ...@@ -1064,7 +1064,7 @@ BZ2File_seek(BZ2FileObject *self, PyObject *args)
/* we cannot move back, so rewind the stream */ /* we cannot move back, so rewind the stream */
BZ2_bzReadClose(&bzerror, self->fp); BZ2_bzReadClose(&bzerror, self->fp);
if (self->fp) { if (self->fp) {
PyFile_DecUseCount(self->file); PyFile_DecUseCount((PyFileObject *)self->file);
self->fp = NULL; self->fp = NULL;
} }
if (bzerror != BZ_OK) { if (bzerror != BZ_OK) {
...@@ -1080,7 +1080,7 @@ BZ2File_seek(BZ2FileObject *self, PyObject *args) ...@@ -1080,7 +1080,7 @@ BZ2File_seek(BZ2FileObject *self, PyObject *args)
self->fp = BZ2_bzReadOpen(&bzerror, PyFile_AsFile(self->file), self->fp = BZ2_bzReadOpen(&bzerror, PyFile_AsFile(self->file),
0, 0, NULL, 0); 0, 0, NULL, 0);
if (self->fp) if (self->fp)
PyFile_IncUseCount(self->file); PyFile_IncUseCount((PyFileObject *)self->file);
if (bzerror != BZ_OK) { if (bzerror != BZ_OK) {
Util_CatchBZ2Error(bzerror); Util_CatchBZ2Error(bzerror);
goto cleanup; goto cleanup;
...@@ -1181,7 +1181,7 @@ BZ2File_close(BZ2FileObject *self) ...@@ -1181,7 +1181,7 @@ BZ2File_close(BZ2FileObject *self)
break; break;
} }
if (self->fp) { if (self->fp) {
PyFile_DecUseCount(self->file); PyFile_DecUseCount((PyFileObject *)self->file);
self->fp = NULL; self->fp = NULL;
} }
self->mode = MODE_CLOSED; self->mode = MODE_CLOSED;
...@@ -1386,7 +1386,7 @@ BZ2File_init(BZ2FileObject *self, PyObject *args, PyObject *kwargs) ...@@ -1386,7 +1386,7 @@ BZ2File_init(BZ2FileObject *self, PyObject *args, PyObject *kwargs)
Util_CatchBZ2Error(bzerror); Util_CatchBZ2Error(bzerror);
goto error; goto error;
} }
PyFile_IncUseCount(self->file); PyFile_IncUseCount((PyFileObject *)self->file);
self->mode = (mode_char == 'r') ? MODE_READ : MODE_WRITE; self->mode = (mode_char == 'r') ? MODE_READ : MODE_WRITE;
...@@ -1422,7 +1422,7 @@ BZ2File_dealloc(BZ2FileObject *self) ...@@ -1422,7 +1422,7 @@ BZ2File_dealloc(BZ2FileObject *self)
break; break;
} }
if (self->fp) { if (self->fp) {
PyFile_DecUseCount(self->file); PyFile_DecUseCount((PyFileObject *)self->file);
self->fp = NULL; self->fp = NULL;
} }
Util_DropReadAhead(self); Util_DropReadAhead(self);
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment