Revision: 563
http://rpy.svn.sourceforge.net/rpy/?rev=563&view=rev
Author: lgautier
Date: 2008-06-15 15:10:56 -0700 (Sun, 15 Jun 2008)
Log Message:
-----------
- Fixes in function signatures to clear warnings at compile time
Modified Paths:
--------------
branches/rpy_nextgen/rpy/rinterface/rinterface.c
Modified: branches/rpy_nextgen/rpy/rinterface/rinterface.c
===================================================================
--- branches/rpy_nextgen/rpy/rinterface/rinterface.c 2008-06-12 09:06:37 UTC
(rev 562)
+++ branches/rpy_nextgen/rpy/rinterface/rinterface.c 2008-06-15 22:10:56 UTC
(rev 563)
@@ -177,7 +177,7 @@
static void
-EmbeddedR_WriteConsole(char *buf, int len)
+EmbeddedR_WriteConsole(const char *buf, int len)
{
PyOS_sighandler_t old_int;
PyObject *arglist;
@@ -571,7 +571,7 @@
Py_TPFLAGS_DEFAULT|Py_TPFLAGS_BASETYPE, /*tp_flags*/
0, /*tp_doc*/
0, /*tp_traverse*/
- Sexp_clear, /*tp_clear*/
+ (inquiry)Sexp_clear, /*tp_clear*/
0, /*tp_richcompare*/
0, /*tp_weaklistoffset*/
0, /*tp_iter*/
@@ -1106,7 +1106,7 @@
" is done at zero.");
static int
-VectorSexp_init(SexpObject *self, PyObject *args, PyObject *kwds);
+VectorSexp_init(PyObject *self, PyObject *args, PyObject *kwds);
static PyTypeObject VectorSexp_Type = {
/* The ob_type field must be initialized in the module init function
@@ -1157,7 +1157,7 @@
static int
-VectorSexp_init(SexpObject *self, PyObject *args, PyObject *kwds)
+VectorSexp_init(PyObject *self, PyObject *args, PyObject *kwds)
{
#ifdef RPY_VERBOSE
printf("%p: VectorSexp initializing...\n", self);
@@ -1252,7 +1252,7 @@
res = NULL;
}
Py_DECREF(Py_False);
- return res;
+ return (PyObject *)res;
}
PyDoc_STRVAR(EnvironmentSexp_findVar_doc,
"Find an R object in a given environment.");
@@ -1391,7 +1391,7 @@
static int
-EnvironmentSexp_init(PySexpObject *self, PyObject *args, PyObject *kwds);
+EnvironmentSexp_init(PyObject *self, PyObject *args, PyObject *kwds);
static PyTypeObject EnvironmentSexp_Type = {
/* The ob_type field must be initialized in the module init function
@@ -1442,7 +1442,7 @@
};
static int
-EnvironmentSexp_init(PySexpObject *self, PyObject *args, PyObject *kwds)
+EnvironmentSexp_init(PyObject *self, PyObject *args, PyObject *kwds)
{
PyObject *object;
PyObject *copy;
This was sent by the SourceForge.net collaborative development platform, the
world's largest Open Source development site.
-------------------------------------------------------------------------
Check out the new SourceForge.net Marketplace.
It's the best place to buy or sell services for
just about anything Open Source.
http://sourceforge.net/services/buy/index.php
_______________________________________________
rpy-list mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/rpy-list