Author: tack
Date: Tue Mar 13 17:33:36 2007
New Revision: 2558

Modified:
   trunk/imlib2/src/image.c

Log:
amd64/py2.5 fixes from Duncan.


Modified: trunk/imlib2/src/image.c
==============================================================================
--- trunk/imlib2/src/image.c    (original)
+++ trunk/imlib2/src/image.c    Tue Mar 13 17:33:36 2007
@@ -44,14 +44,14 @@
 #include <fcntl.h>
 #include "config.h"
 
-int Image_PyObject_Buffer__get_read_buffer(PyObject *, Py_ssize_t, void **);
-int Image_PyObject_Buffer__get_readwrite_buffer(PyObject *, Py_ssize_t, void 
**);
-int Image_PyObject_Buffer__get_seg_count(PyObject *, Py_ssize_t *);
+Py_ssize_t Image_PyObject_Buffer__get_read_buffer(PyObject *, Py_ssize_t, void 
**);
+Py_ssize_t Image_PyObject_Buffer__get_readwrite_buffer(PyObject *, Py_ssize_t, 
void **);
+Py_ssize_t Image_PyObject_Buffer__get_seg_count(PyObject *, Py_ssize_t *);
 
 PyBufferProcs buffer_procs = {
-    Image_PyObject_Buffer__get_read_buffer,
-    Image_PyObject_Buffer__get_readwrite_buffer,
-    Image_PyObject_Buffer__get_seg_count,
+    (readbufferproc)Image_PyObject_Buffer__get_read_buffer,
+    (writebufferproc)Image_PyObject_Buffer__get_readwrite_buffer,
+    (segcountproc)Image_PyObject_Buffer__get_seg_count,
     NULL
 };
 
@@ -103,7 +103,7 @@
     return pyimg->image;
 }
 
-int Image_PyObject_Buffer__get_read_buffer(PyObject *self, Py_ssize_t segment, 
void **ptr)
+Py_ssize_t Image_PyObject_Buffer__get_read_buffer(PyObject *self, Py_ssize_t 
segment, void **ptr)
 {
     imlib_context_set_image(((Image_PyObject *)self)->image);
     if (ptr)
@@ -111,7 +111,7 @@
     return imlib_image_get_width() * imlib_image_get_height() * 4;
 }
 
-int Image_PyObject_Buffer__get_readwrite_buffer(PyObject *self, Py_ssize_t 
segment, void **ptr)
+Py_ssize_t Image_PyObject_Buffer__get_readwrite_buffer(PyObject *self, 
Py_ssize_t segment, void **ptr)
 {
     Image_PyObject *o = (Image_PyObject *)self;
     imlib_context_set_image(o->image);
@@ -128,7 +128,7 @@
     return imlib_image_get_width() * imlib_image_get_height() * 4;
 }
 
-int Image_PyObject_Buffer__get_seg_count(PyObject *self, Py_ssize_t *lenp)
+Py_ssize_t Image_PyObject_Buffer__get_seg_count(PyObject *self, Py_ssize_t 
*lenp)
 {
     if (lenp) {
         imlib_context_set_image(((Image_PyObject *)self)->image);

-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys-and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
_______________________________________________
Freevo-cvslog mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/freevo-cvslog

Reply via email to