]> granicus.if.org Git - python/commitdiff
const poisoning, spreading to fix new const warnings
authorTim Peters <tim.peters@gmail.com>
Sat, 24 Dec 2005 06:03:06 +0000 (06:03 +0000)
committerTim Peters <tim.peters@gmail.com>
Sat, 24 Dec 2005 06:03:06 +0000 (06:03 +0000)
in _winreg.c.

Include/structmember.h
PC/_winreg.c
Python/structmember.c

index 96d2331b044b475aa456e6a811799f73cfc0a283..91b23d5b5bb7796cddf4017b79bb703eb7b6347f 100644 (file)
@@ -79,11 +79,11 @@ typedef struct PyMemberDef {
 
 
 /* Obsolete API, for binary backwards compatibility */
-PyAPI_FUNC(PyObject *) PyMember_Get(char *, struct memberlist *, char *);
-PyAPI_FUNC(int) PyMember_Set(char *, struct memberlist *, char *, PyObject *);
+PyAPI_FUNC(PyObject *) PyMember_Get(const char *, struct memberlist *, const char *);
+PyAPI_FUNC(int) PyMember_Set(char *, struct memberlist *, const char *, PyObject *);
 
 /* Current API, use this */
-PyAPI_FUNC(PyObject *) PyMember_GetOne(char *, struct PyMemberDef *);
+PyAPI_FUNC(PyObject *) PyMember_GetOne(const char *, struct PyMemberDef *);
 PyAPI_FUNC(int) PyMember_SetOne(char *, struct PyMemberDef *, PyObject *);
 
 
index a20b09a4ee038ce0ce426e5ce100d8cd02ffbd3e..34e4f6895a881bdca4f5d20c5fa8ecf974bd11a7 100644 (file)
@@ -455,7 +455,7 @@ static PyNumberMethods PyHKEY_NumberMethods =
 
 
 /* fwd declare __getattr__ */
-static PyObject *PyHKEY_getattr(PyObject *self, char *name);
+static PyObject *PyHKEY_getattr(PyObject *self, const char *name);
 
 /* The type itself */
 PyTypeObject PyHKEY_Type =
@@ -526,7 +526,7 @@ static struct PyMethodDef PyHKEY_methods[] = {
 };
 
 /*static*/ PyObject *
-PyHKEY_getattr(PyObject *self, char *name)
+PyHKEY_getattr(PyObject *self, const char *name)
 {
        PyObject *res;
 
index 1574c95cf8a93f0e4eaef5711fd5958410d3d51d..0a24d9d26cdbcbfd53a82ef30e200d00ac0f0488 100644 (file)
@@ -29,7 +29,7 @@ listmembers(struct memberlist *mlist)
 }
 
 PyObject *
-PyMember_Get(char *addr, struct memberlist *mlist, char *name)
+PyMember_Get(const char *addr, struct memberlist *mlist, const char *name)
 {
        struct memberlist *l;
 
@@ -51,7 +51,7 @@ PyMember_Get(char *addr, struct memberlist *mlist, char *name)
 }
 
 PyObject *
-PyMember_GetOne(char *addr, PyMemberDef *l)
+PyMember_GetOne(const char *addr, PyMemberDef *l)
 {
        PyObject *v;
        if ((l->flags & READ_RESTRICTED) &&
@@ -134,7 +134,7 @@ PyMember_GetOne(char *addr, PyMemberDef *l)
 }
 
 int
-PyMember_Set(char *addr, struct memberlist *mlist, char *name, PyObject *v)
+PyMember_Set(char *addr, struct memberlist *mlist, const char *name, PyObject *v)
 {
        struct memberlist *l;