[Python-3000-checkins] r58241 - in python/branches/py3k: Modules/_bsddb.c PC/_winreg.c

thomas.heller python-3000-checkins at python.org
Mon Sep 24 16:43:56 CEST 2007


Author: thomas.heller
Date: Mon Sep 24 16:43:56 2007
New Revision: 58241

Modified:
   python/branches/py3k/Modules/_bsddb.c
   python/branches/py3k/PC/_winreg.c
Log:
Make Modules/_bsddb.c and PC/_winreg.c compile again by renaming
PyBuffer into Py_buffer.


Modified: python/branches/py3k/Modules/_bsddb.c
==============================================================================
--- python/branches/py3k/Modules/_bsddb.c	(original)
+++ python/branches/py3k/Modules/_bsddb.c	Mon Sep 24 16:43:56 2007
@@ -382,7 +382,7 @@
 
 
 /* Cleanup a Python buffer API view created by make_dbt() */
-static void free_buf_view(PyObject *obj, PyBuffer *view)
+static void free_buf_view(PyObject *obj, Py_buffer *view)
 {
     if (view) {
         PyObject_ReleaseBuffer(obj, view);
@@ -400,13 +400,13 @@
             } while(0);
 
 
-static PyBuffer * _malloc_view(PyObject *obj)
+static Py_buffer * _malloc_view(PyObject *obj)
 {
-    PyBuffer *view;
+    Py_buffer *view;
 
-    if (!(view = PyMem_Malloc(sizeof(PyBuffer)))) {
+    if (!(view = PyMem_Malloc(sizeof(Py_buffer)))) {
         PyErr_SetString(PyExc_MemoryError,
-                        "PyBuffer malloc failed");
+                        "Py_buffer malloc failed");
         return NULL;
     }
     /* XXX(gps): PyBUF_LOCKDATA is desired to prevent other theads from
@@ -429,11 +429,11 @@
 
 /* Create a DBT structure (containing key and data values) from Python
    strings.  Returns >= 1 on success, 0 on an error.  The returned_view_p
-   may be filled with a newly allocated PyBuffer view on success.
-   The caller MUST call free_buf_view() on any returned PyBuffer. */
-static int make_dbt(PyObject* obj, DBT* dbt, PyBuffer** returned_view_p)
+   may be filled with a newly allocated Py_buffer view on success.
+   The caller MUST call free_buf_view() on any returned Py_buffer. */
+static int make_dbt(PyObject* obj, DBT* dbt, Py_buffer** returned_view_p)
 {
-    PyBuffer *view;
+    Py_buffer *view;
 
     /* simple way to ensure the caller can detect if we've returned a
        new buffer view or not: require their pointer to start out NULL. */
@@ -464,14 +464,14 @@
    what's been given, verifies that it's allowed, and then makes the DBT.
 
    Caller MUST call FREE_DBT_VIEW(keydbt, keyobj, key_view) with all
-   returned DBT and PyBuffer values when done. */
+   returned DBT and Py_buffer values when done. */
 static int
 make_key_dbt(DBObject* self, PyObject* keyobj, DBT* key, int* pflags,
-             PyBuffer** returned_view_p)
+             Py_buffer** returned_view_p)
 {
     db_recno_t recno;
     int type;
-    PyBuffer *view;
+    Py_buffer *view;
 
     /* simple way to ensure the caller can detect if we've returned a
        new buffer view or not: require their pointer to start out NULL. */
@@ -1221,7 +1221,7 @@
 {
     PyObject* txnobj = NULL;
     PyObject* dataobj;
-    PyBuffer* data_buf_view = NULL;
+    Py_buffer* data_buf_view = NULL;
     db_recno_t recno;
     DBT key, data;
     DB_TXN *txn = NULL;
@@ -1534,7 +1534,7 @@
     PyObject* txnobj = NULL;
     int flags = 0;
     PyObject* keyobj;
-    PyBuffer* key_buf_view = NULL;
+    Py_buffer* key_buf_view = NULL;
     DBT key;
     DB_TXN *txn = NULL;
     static char* kwnames[] = { "key", "txn", "flags", NULL };
@@ -1585,7 +1585,7 @@
     PyObject* keyobj;
     PyObject* dfltobj = NULL;
     PyObject* retval = NULL;
-    PyBuffer* key_buf_view = NULL;
+    Py_buffer* key_buf_view = NULL;
     int dlen = -1;
     int doff = -1;
     DBT key, data;
@@ -1654,7 +1654,7 @@
     PyObject* keyobj;
     PyObject* dfltobj = NULL;
     PyObject* retval = NULL;
-    PyBuffer* key_buf_view = NULL;
+    Py_buffer* key_buf_view = NULL;
     int dlen = -1;
     int doff = -1;
     DBT key, pkey, data;
@@ -1758,7 +1758,7 @@
     PyObject* txnobj = NULL;
     PyObject* keyobj;
     PyObject* retval = NULL;
-    PyBuffer* key_buf_view = NULL;
+    Py_buffer* key_buf_view = NULL;
     DBT key, data;
     DB_TXN *txn = NULL;
     static char* kwnames[] = { "key", "txn", NULL };
@@ -1802,8 +1802,8 @@
     PyObject* keyobj;
     PyObject* dataobj;
     PyObject* retval = NULL;
-    PyBuffer* data_buf_view = NULL;
-    PyBuffer* key_buf_view = NULL;
+    Py_buffer* data_buf_view = NULL;
+    Py_buffer* key_buf_view = NULL;
     DBT key, data;
     void *orig_data;
     DB_TXN *txn = NULL;
@@ -1969,7 +1969,7 @@
     int err, flags=0;
     PyObject* txnobj = NULL;
     PyObject* keyobj;
-    PyBuffer* key_buf_view = NULL;
+    Py_buffer* key_buf_view = NULL;
     DBT key;
     DB_TXN *txn = NULL;
     DB_KEY_RANGE range;
@@ -2100,8 +2100,8 @@
     int dlen = -1;
     int doff = -1;
     PyObject *keyobj, *dataobj, *retval;
-    PyBuffer *data_buf_view = NULL;
-    PyBuffer *key_buf_view = NULL;
+    Py_buffer *data_buf_view = NULL;
+    Py_buffer *key_buf_view = NULL;
     DBT key, data;
     DB_TXN *txn = NULL;
     static char* kwnames[] = { "key", "data", "txn", "flags", "dlen",
@@ -2881,7 +2881,7 @@
 {
     int err;
     PyObject* retval;
-    PyBuffer* key_buf_view = NULL;
+    Py_buffer* key_buf_view = NULL;
     DBT key;
     DBT data;
 
@@ -2920,8 +2920,8 @@
     DBT key, data;
     int retval;
     int flags = 0;
-    PyBuffer *data_buf_view = NULL;
-    PyBuffer *key_buf_view = NULL;
+    Py_buffer *data_buf_view = NULL;
+    Py_buffer *key_buf_view = NULL;
 
     if (self->db == NULL) {
         PyObject *t = Py_BuildValue("(is)", 0, "DB object has been closed");
@@ -2966,7 +2966,7 @@
 {
     int err;
     PyObject* keyobj;
-    PyBuffer* key_buf_view = NULL;
+    Py_buffer* key_buf_view = NULL;
     DBT key, data;
     PyObject* txnobj = NULL;
     DB_TXN *txn = NULL;
@@ -3263,8 +3263,8 @@
     PyObject* keyobj = NULL;
     PyObject* dataobj = NULL;
     PyObject* retval = NULL;
-    PyBuffer* data_buf_view = NULL;
-    PyBuffer* key_buf_view = NULL;
+    Py_buffer* data_buf_view = NULL;
+    Py_buffer* key_buf_view = NULL;
     int dlen = -1;
     int doff = -1;
     DBT key, data;
@@ -3354,8 +3354,8 @@
     PyObject* keyobj = NULL;
     PyObject* dataobj = NULL;
     PyObject* retval = NULL;
-    PyBuffer* data_buf_view = NULL;
-    PyBuffer* key_buf_view = NULL;
+    Py_buffer* data_buf_view = NULL;
+    Py_buffer* key_buf_view = NULL;
     int dlen = -1;
     int doff = -1;
     DBT key, pkey, data;
@@ -3517,8 +3517,8 @@
 {
     int err, flags = 0;
     PyObject *keyobj, *dataobj;
-    PyBuffer *data_buf_view = NULL;
-    PyBuffer *key_buf_view = NULL;
+    Py_buffer *data_buf_view = NULL;
+    Py_buffer *key_buf_view = NULL;
     DBT key, data;
     static char* kwnames[] = { "key", "data", "flags", "dlen", "doff",
                                      NULL };
@@ -3558,7 +3558,7 @@
     int err, flags = 0;
     DBT key, data;
     PyObject *retval, *keyobj;
-    PyBuffer *key_buf_view = NULL;
+    Py_buffer *key_buf_view = NULL;
     static char* kwnames[] = { "key", "flags", "dlen", "doff", NULL };
     int dlen = -1;
     int doff = -1;
@@ -3630,7 +3630,7 @@
     int err, flags = 0;
     DBT key, data;
     PyObject *retval, *keyobj;
-    PyBuffer *key_buf_view = NULL;
+    Py_buffer *key_buf_view = NULL;
     static char* kwnames[] = { "key", "flags", "dlen", "doff", NULL };
     int dlen = -1;
     int doff = -1;
@@ -3705,8 +3705,8 @@
     int err;
     DBT key, data;
     PyObject *retval;
-    PyBuffer *data_buf_view = NULL;
-    PyBuffer *key_buf_view = NULL;
+    Py_buffer *data_buf_view = NULL;
+    Py_buffer *key_buf_view = NULL;
 
     /* the caller did this:  CHECK_CURSOR_NOT_CLOSED(self); */
     if (!make_key_dbt(self->mydb, keyobj, &key, NULL, &key_buf_view))
@@ -4480,7 +4480,7 @@
     int locker, lock_mode;
     DBT obj;
     PyObject *objobj, *retval;
-    PyBuffer *obj_buf_view = NULL;
+    Py_buffer *obj_buf_view = NULL;
 
     if (!PyArg_ParseTuple(args, "iOi|i:lock_get", &locker, &objobj, &lock_mode, &flags))
         return NULL;
@@ -5057,7 +5057,7 @@
 {
     int err, flags = 0;
     PyObject *keyobj;
-    PyBuffer *key_buf_view = NULL;
+    Py_buffer *key_buf_view = NULL;
     PyObject *txnobj = NULL;
     DB_TXN *txn = NULL;
     DBT key;

Modified: python/branches/py3k/PC/_winreg.c
==============================================================================
--- python/branches/py3k/PC/_winreg.c	(original)
+++ python/branches/py3k/PC/_winreg.c	Mon Sep 24 16:43:56 2007
@@ -773,7 +773,7 @@
 			if (value == Py_None)
 				*retDataSize = 0;
 			else {
-				PyBuffer view;
+				Py_buffer view;
 
 				if (!PyObject_CheckBuffer(value)) {
 					PyErr_Format(PyExc_TypeError,


More information about the Python-3000-checkins mailing list