chiark / gitweb /
@@@ constification
authorMark Wooding <mdw@distorted.org.uk>
Sat, 11 Apr 2020 14:47:46 +0000 (15:47 +0100)
committerMark Wooding <mdw@distorted.org.uk>
Sat, 11 Apr 2020 14:47:46 +0000 (15:47 +0100)
atom.c
ui.c

diff --git a/atom.c b/atom.c
index 1046ef2c843203279c0bd4985ea0924f783b315f..83c3ded3f5e8db062c08b8e99a43e7ecec4107f5 100644 (file)
--- a/atom.c
+++ b/atom.c
@@ -410,7 +410,7 @@ struct aentry {
 static void *assoc_gmlookup(PyObject *me, PyObject *key, unsigned *f)
 {
   struct aentry *e = 0;
-  char *p;
+  const char *p;
   size_t sz;
   atom *a;
 
diff --git a/ui.c b/ui.c
index 0ac0fa17a083b58df143d81a050702a9fb8160ed..2912723812ec1dcf5b4ffd981c7d44b02d5bd811 100644 (file)
--- a/ui.c
+++ b/ui.c
@@ -142,11 +142,11 @@ static PyObject *mdwopt_pynew(PyTypeObject *cls, PyObject *arg, PyObject *kw)
 {
   PyObject *argvobj = 0, *longoptobj = 0;
   PyObject *it = 0, *t = 0, *u = 0;
-  char *p; size_t sz;
+  const char *p; size_t sz;
   size_t i;
   Py_ssize_t n;
   mdwopt_pyobj *me = 0;
-  char *shortopt = "";
+  const char *shortopt = "";
   unsigned flags = 0;
   struct optbuild build = OPTBUILD_INIT;
   struct option *opt;
@@ -428,12 +428,12 @@ static PyObject *moget_prog(PyObject *me, void *hunoz)
 static int moset_prog(PyObject *me, PyObject *v, void *hunoz)
 {
   mdwopt_pyobj *m = (mdwopt_pyobj *)me;
-  char *p;
+  const char *p;
   int rc = -1;
 
   if (!v) NIERR("__del__");
   p = TEXT_STR(v); if (!p) goto end;
-  m->opt.prog = p;
+  m->opt.prog = (/*unconst*/ char *)p;
   Py_XDECREF(m->prog); m->prog = v; Py_INCREF(v);
   rc = 0;
 end: