Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit 067998f

Browse files
committed
Add const to error and newstring functions
1 parent 36dd0d2 commit 067998f

4 files changed

Lines changed: 6 additions & 6 deletions

File tree

Include/pyerrors.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@ PERFORMANCE OF THIS SOFTWARE.
3939

4040
void PyErr_SetNone Py_PROTO((PyObject *));
4141
void PyErr_SetObject Py_PROTO((PyObject *, PyObject *));
42-
void PyErr_SetString Py_PROTO((PyObject *, char *));
42+
void PyErr_SetString Py_PROTO((PyObject *, const char *));
4343
PyObject *PyErr_Occurred Py_PROTO((void));
4444
void PyErr_Clear Py_PROTO((void));
4545
void PyErr_Fetch Py_PROTO((PyObject **, PyObject **, PyObject **));

Include/stringobject.h

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -69,8 +69,8 @@ extern DL_IMPORT(PyTypeObject) PyString_Type;
6969

7070
#define PyString_Check(op) ((op)->ob_type == &PyString_Type)
7171

72-
extern PyObject *PyString_FromStringAndSize Py_PROTO((char *, int));
73-
extern PyObject *PyString_FromString Py_PROTO((char *));
72+
extern PyObject *PyString_FromStringAndSize Py_PROTO((const char *, int));
73+
extern PyObject *PyString_FromString Py_PROTO((const char *));
7474
extern int PyString_Size Py_PROTO((PyObject *));
7575
extern char *PyString_AsString Py_PROTO((PyObject *));
7676
extern void PyString_Concat Py_PROTO((PyObject **, PyObject *));

Objects/stringobject.c

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -69,7 +69,7 @@ static stringobject *nullstring;
6969
*/
7070
object *
7171
newsizedstringobject(str, size)
72-
char *str;
72+
const char *str;
7373
int size;
7474
{
7575
register stringobject *op;
@@ -116,7 +116,7 @@ newsizedstringobject(str, size)
116116

117117
object *
118118
newstringobject(str)
119-
char *str;
119+
const char *str;
120120
{
121121
register unsigned int size = strlen(str);
122122
register stringobject *op;

Python/errors.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -124,7 +124,7 @@ err_set(exception)
124124
void
125125
err_setstr(exception, string)
126126
object *exception;
127-
char *string;
127+
const char *string;
128128
{
129129
object *value = newstringobject(string);
130130
err_setval(exception, value);

0 commit comments

Comments
 (0)