Commit 067998f3 authored by Guido van Rossum's avatar Guido van Rossum

Add const to error and newstring functions

parent 36dd0d27
...@@ -39,7 +39,7 @@ PERFORMANCE OF THIS SOFTWARE. ...@@ -39,7 +39,7 @@ PERFORMANCE OF THIS SOFTWARE.
void PyErr_SetNone Py_PROTO((PyObject *)); void PyErr_SetNone Py_PROTO((PyObject *));
void PyErr_SetObject Py_PROTO((PyObject *, PyObject *)); void PyErr_SetObject Py_PROTO((PyObject *, PyObject *));
void PyErr_SetString Py_PROTO((PyObject *, char *)); void PyErr_SetString Py_PROTO((PyObject *, const char *));
PyObject *PyErr_Occurred Py_PROTO((void)); PyObject *PyErr_Occurred Py_PROTO((void));
void PyErr_Clear Py_PROTO((void)); void PyErr_Clear Py_PROTO((void));
void PyErr_Fetch Py_PROTO((PyObject **, PyObject **, PyObject **)); void PyErr_Fetch Py_PROTO((PyObject **, PyObject **, PyObject **));
......
...@@ -69,8 +69,8 @@ extern DL_IMPORT(PyTypeObject) PyString_Type; ...@@ -69,8 +69,8 @@ extern DL_IMPORT(PyTypeObject) PyString_Type;
#define PyString_Check(op) ((op)->ob_type == &PyString_Type) #define PyString_Check(op) ((op)->ob_type == &PyString_Type)
extern PyObject *PyString_FromStringAndSize Py_PROTO((char *, int)); extern PyObject *PyString_FromStringAndSize Py_PROTO((const char *, int));
extern PyObject *PyString_FromString Py_PROTO((char *)); extern PyObject *PyString_FromString Py_PROTO((const char *));
extern int PyString_Size Py_PROTO((PyObject *)); extern int PyString_Size Py_PROTO((PyObject *));
extern char *PyString_AsString Py_PROTO((PyObject *)); extern char *PyString_AsString Py_PROTO((PyObject *));
extern void PyString_Concat Py_PROTO((PyObject **, PyObject *)); extern void PyString_Concat Py_PROTO((PyObject **, PyObject *));
......
...@@ -69,7 +69,7 @@ static stringobject *nullstring; ...@@ -69,7 +69,7 @@ static stringobject *nullstring;
*/ */
object * object *
newsizedstringobject(str, size) newsizedstringobject(str, size)
char *str; const char *str;
int size; int size;
{ {
register stringobject *op; register stringobject *op;
...@@ -116,7 +116,7 @@ newsizedstringobject(str, size) ...@@ -116,7 +116,7 @@ newsizedstringobject(str, size)
object * object *
newstringobject(str) newstringobject(str)
char *str; const char *str;
{ {
register unsigned int size = strlen(str); register unsigned int size = strlen(str);
register stringobject *op; register stringobject *op;
......
...@@ -124,7 +124,7 @@ err_set(exception) ...@@ -124,7 +124,7 @@ err_set(exception)
void void
err_setstr(exception, string) err_setstr(exception, string)
object *exception; object *exception;
char *string; const char *string;
{ {
object *value = newstringobject(string); object *value = newstringobject(string);
err_setval(exception, value); err_setval(exception, value);
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment