[Python-checkins] r67135 - in sandbox/trunk/io-c: _bytesio.c _iobase.c io.c
alexandre.vassalotti
python-checkins at python.org
Fri Nov 7 03:16:54 CET 2008
Author: alexandre.vassalotti
Date: Fri Nov 7 03:16:54 2008
New Revision: 67135
Log:
Fix compiler errors and warnings.
Modified:
sandbox/trunk/io-c/_bytesio.c
sandbox/trunk/io-c/_iobase.c
sandbox/trunk/io-c/io.c
Modified: sandbox/trunk/io-c/_bytesio.c
==============================================================================
--- sandbox/trunk/io-c/_bytesio.c (original)
+++ sandbox/trunk/io-c/_bytesio.c Fri Nov 7 03:16:54 2008
@@ -1,4 +1,5 @@
#include "Python.h"
+#include "structmember.h" /* for offsetof() */
typedef struct {
PyObject_HEAD
Modified: sandbox/trunk/io-c/_iobase.c
==============================================================================
--- sandbox/trunk/io-c/_iobase.c (original)
+++ sandbox/trunk/io-c/_iobase.c Fri Nov 7 03:16:54 2008
@@ -516,23 +516,23 @@
}
static PyMethodDef IOBase_methods[] = {
- {"seek", IOBase_seek, METH_VARARGS},
- {"tell", IOBase_tell, METH_NOARGS},
- {"truncate", IOBase_truncate, METH_VARARGS},
- {"flush", IOBase_flush, METH_NOARGS},
- {"close", IOBase_close, METH_NOARGS},
-
- {"seekable", IOBase_seekable, METH_NOARGS},
- {"readable", IOBase_readable, METH_NOARGS},
- {"writable", IOBase_writable, METH_NOARGS},
+ {"seek", IOBase_seek, METH_VARARGS, IOBase_seek_doc},
+ {"tell", IOBase_tell, METH_NOARGS, IOBase_tell_doc},
+ {"truncate", IOBase_truncate, METH_VARARGS, IOBase_truncate_doc},
+ {"flush", IOBase_flush, METH_NOARGS, IOBase_flush_doc},
+ {"close", IOBase_close, METH_NOARGS, IOBase_close_doc},
+
+ {"seekable", IOBase_seekable, METH_NOARGS, IOBase_seekable_doc},
+ {"readable", IOBase_readable, METH_NOARGS, IOBase_readable_doc},
+ {"writable", IOBase_writable, METH_NOARGS, IOBase_writable_doc},
{"_checkClosed", _PyIOBase_checkClosed, METH_NOARGS},
{"_checkSeekable", _PyIOBase_checkSeekable, METH_NOARGS},
{"_checkReadable", _PyIOBase_checkReadable, METH_NOARGS},
{"_checkWritable", _PyIOBase_checkWritable, METH_NOARGS},
- {"fileno", IOBase_fileno, METH_NOARGS},
- {"isatty", IOBase_isatty, METH_NOARGS},
+ {"fileno", IOBase_fileno, METH_NOARGS, IOBase_fileno_doc},
+ {"isatty", IOBase_isatty, METH_NOARGS, IOBase_isatty_doc},
{"__enter__", IOBase_enter, METH_NOARGS},
{"__exit__", IOBase_exit, METH_VARARGS},
@@ -540,9 +540,9 @@
{"__iter__", IOBase_iter, METH_NOARGS},
{"__next__", IOBase_next, METH_NOARGS},
- {"readline", IOBase_readline, METH_VARARGS},
- {"readlines", IOBase_readlines, METH_VARARGS},
- {"writelines", IOBase_readlines, METH_VARARGS},
+ {"readline", IOBase_readline, METH_VARARGS, IOBase_readline_doc},
+ {"readlines", IOBase_readlines, METH_VARARGS, IOBase_readlines_doc},
+ {"writelines", IOBase_writelines, METH_VARARGS},
{NULL, NULL}
};
Modified: sandbox/trunk/io-c/io.c
==============================================================================
--- sandbox/trunk/io-c/io.c (original)
+++ sandbox/trunk/io-c/io.c Fri Nov 7 03:16:54 2008
@@ -1,4 +1,4 @@
-#include <python.h>
+#include "Python.h"
#include "structmember.h"
#include "_iomodule.h"
@@ -410,8 +410,8 @@
if (fileno == -1 && PyErr_Occurred())
goto error;
- if (stat(fileno, &st) >= 0)
- buffering = st->st_blksize;
+ if (fstat(fileno, &st) >= 0)
+ buffering = st.st_blksize;
}
#endif
}
More information about the Python-checkins
mailing list