[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

AltStyle によって変換されたページ (->オリジナル) /