Author: Jean-Paul Calderone <[email protected]>
Branch: pyarg-parsetuple-s-star-buffer
Changeset: r50441:339b179f2f51
Date: 2011-12-12 15:23 -0500
http://bitbucket.org/pypy/pypy/changeset/339b179f2f51/

Log:    Make PyBufferObject public so cpython_struct can work

diff --git a/pypy/module/cpyext/include/bufferobject.h 
b/pypy/module/cpyext/include/bufferobject.h
--- a/pypy/module/cpyext/include/bufferobject.h
+++ b/pypy/module/cpyext/include/bufferobject.h
@@ -9,6 +9,17 @@
 extern "C" {
 #endif
 
+typedef struct {
+       PyObject_HEAD
+       PyObject *b_base;
+       void *b_ptr;
+       Py_ssize_t b_size;
+       Py_ssize_t b_offset;
+       int b_readonly;
+       long b_hash;
+} PyBufferObject;
+
+
 PyAPI_DATA(PyTypeObject) PyBuffer_Type;
 
 #define PyBuffer_Check(op) (((PyObject*)(op))->ob_type == &PyBuffer_Type)
diff --git a/pypy/module/cpyext/src/bufferobject.c 
b/pypy/module/cpyext/src/bufferobject.c
--- a/pypy/module/cpyext/src/bufferobject.c
+++ b/pypy/module/cpyext/src/bufferobject.c
@@ -4,17 +4,6 @@
 #include "Python.h"
 
 
-typedef struct {
-       PyObject_HEAD
-       PyObject *b_base;
-       void *b_ptr;
-       Py_ssize_t b_size;
-       Py_ssize_t b_offset;
-       int b_readonly;
-       long b_hash;
-} PyBufferObject;
-
-
 enum buffer_t {
     READ_BUFFER,
     WRITE_BUFFER,
_______________________________________________
pypy-commit mailing list
[email protected]
http://mail.python.org/mailman/listinfo/pypy-commit

Reply via email to