[pypy-commit] cffi default: Py3.7: fix const-correctness
arigo
pypy.commits at gmail.com
Fri Jun 1 13:40:44 EDT 2018
Author: Armin Rigo <arigo at tunes.org>
Branch:
Changeset: r3121:af3a1e8a51e0
Date: 2018-06-01 19:32 +0200
http://bitbucket.org/cffi/cffi/changeset/af3a1e8a51e0/
Log: Py3.7: fix const-correctness
diff --git a/c/_cffi_backend.c b/c/_cffi_backend.c
--- a/c/_cffi_backend.c
+++ b/c/_cffi_backend.c
@@ -4154,7 +4154,7 @@
dl_methods, /* tp_methods */
};
-static void *b_do_dlopen(PyObject *args, char **p_printable_filename,
+static void *b_do_dlopen(PyObject *args, const char **p_printable_filename,
PyObject **p_temp)
{
/* Logic to call the correct version of dlopen(). Returns NULL in case of error.
@@ -4224,7 +4224,7 @@
static PyObject *b_load_library(PyObject *self, PyObject *args)
{
- char *printable_filename;
+ const char *printable_filename;
PyObject *temp;
void *handle;
DynLibObject *dlobj = NULL;
diff --git a/c/cdlopen.c b/c/cdlopen.c
--- a/c/cdlopen.c
+++ b/c/cdlopen.c
@@ -40,7 +40,7 @@
static PyObject *ffi_dlopen(PyObject *self, PyObject *args)
{
- char *modname;
+ const char *modname;
PyObject *temp, *result = NULL;
void *handle;
diff --git a/c/lib_obj.c b/c/lib_obj.c
--- a/c/lib_obj.c
+++ b/c/lib_obj.c
@@ -611,7 +611,7 @@
offsetof(LibObject, l_dict), /* tp_dictoffset */
};
-static LibObject *lib_internal_new(FFIObject *ffi, char *module_name,
+static LibObject *lib_internal_new(FFIObject *ffi, const char *module_name,
void *dlopen_libhandle)
{
LibObject *lib;
More information about the pypy-commit
mailing list