]> granicus.if.org Git - python/commitdiff
Add const to error and newstring functions
authorGuido van Rossum <guido@python.org>
Tue, 10 Dec 1996 15:33:34 +0000 (15:33 +0000)
committerGuido van Rossum <guido@python.org>
Tue, 10 Dec 1996 15:33:34 +0000 (15:33 +0000)
Include/pyerrors.h
Include/stringobject.h
Objects/stringobject.c
Python/errors.c

index 21a4833d4c4e70d38170dd49f8f54fd189ad9cef..51d8e44541eaa1fda51d555ef6d62f0b31f98106 100644 (file)
@@ -39,7 +39,7 @@ PERFORMANCE OF THIS SOFTWARE.
 
 void PyErr_SetNone Py_PROTO((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));
 void PyErr_Clear Py_PROTO((void));
 void PyErr_Fetch Py_PROTO((PyObject **, PyObject **, PyObject **));
index 06e572d911cfd4e246db2b3d592ea068c4dcceae..2c3e56882f5895d45e594af7cd26a39db50c323f 100644 (file)
@@ -69,8 +69,8 @@ extern DL_IMPORT(PyTypeObject) PyString_Type;
 
 #define PyString_Check(op) ((op)->ob_type == &PyString_Type)
 
-extern PyObject *PyString_FromStringAndSize Py_PROTO((char *, int));
-extern PyObject *PyString_FromString Py_PROTO((char *));
+extern PyObject *PyString_FromStringAndSize Py_PROTO((const char *, int));
+extern PyObject *PyString_FromString Py_PROTO((const char *));
 extern int PyString_Size Py_PROTO((PyObject *));
 extern char *PyString_AsString Py_PROTO((PyObject *));
 extern void PyString_Concat Py_PROTO((PyObject **, PyObject *));
index b880891d9aa59a7273926984df2b5bd285c19201..048b83cd68222bc92de3cb8ab30ae0386105d683 100644 (file)
@@ -69,7 +69,7 @@ static stringobject *nullstring;
 */
 object *
 newsizedstringobject(str, size)
-       char *str;
+       const char *str;
        int size;
 {
        register stringobject *op;
@@ -116,7 +116,7 @@ newsizedstringobject(str, size)
 
 object *
 newstringobject(str)
-       char *str;
+       const char *str;
 {
        register unsigned int size = strlen(str);
        register stringobject *op;
index 29f3cfdb6bda4c44f78939edd15cab2aabf0d77e..a1ab4b873cf38a11c6714cc4ccc0cba21b7e5eeb 100644 (file)
@@ -124,7 +124,7 @@ err_set(exception)
 void
 err_setstr(exception, string)
        object *exception;
-       char *string;
+       const char *string;
 {
        object *value = newstringobject(string);
        err_setval(exception, value);