[Python-checkins] python/dist/src/Include compile.h,2.38,2.39 parsetok.h,2.19,2.20 pyerrors.h,2.63,2.64 pythonrun.h,2.55,2.56 symtable.h,2.10,2.11
loewis@users.sourceforge.net
loewis@users.sourceforge.net
Wed, 11 Dec 2002 06:05:00 -0800
Update of /cvsroot/python/python/dist/src/Include
In directory sc8-pr-cvs1:/tmp/cvs-serv15966/Include
Modified Files:
compile.h parsetok.h pyerrors.h pythonrun.h symtable.h
Log Message:
Constify filenames and scripts. Fixes #651362.
Index: compile.h
===================================================================
RCS file: /cvsroot/python/python/dist/src/Include/compile.h,v
retrieving revision 2.38
retrieving revision 2.39
diff -C2 -d -r2.38 -r2.39
*** compile.h 12 Aug 2002 07:21:56 -0000 2.38
--- compile.h 11 Dec 2002 14:04:57 -0000 2.39
***************
*** 53,57 ****
/* Public interface */
struct _node; /* Declare the existence of this type */
! PyAPI_FUNC(PyCodeObject *) PyNode_Compile(struct _node *, char *);
PyAPI_FUNC(PyCodeObject *) PyCode_New(
int, int, int, int, PyObject *, PyObject *, PyObject *, PyObject *,
--- 53,57 ----
/* Public interface */
struct _node; /* Declare the existence of this type */
! PyAPI_FUNC(PyCodeObject *) PyNode_Compile(struct _node *, const char *);
PyAPI_FUNC(PyCodeObject *) PyCode_New(
int, int, int, int, PyObject *, PyObject *, PyObject *, PyObject *,
***************
*** 68,73 ****
} PyFutureFeatures;
! PyAPI_FUNC(PyFutureFeatures *) PyNode_Future(struct _node *, char *);
! PyAPI_FUNC(PyCodeObject *) PyNode_CompileFlags(struct _node *, char *,
PyCompilerFlags *);
--- 68,73 ----
} PyFutureFeatures;
! PyAPI_FUNC(PyFutureFeatures *) PyNode_Future(struct _node *, const char *);
! PyAPI_FUNC(PyCodeObject *) PyNode_CompileFlags(struct _node *, const char *,
PyCompilerFlags *);
Index: parsetok.h
===================================================================
RCS file: /cvsroot/python/python/dist/src/Include/parsetok.h,v
retrieving revision 2.19
retrieving revision 2.20
diff -C2 -d -r2.19 -r2.20
*** parsetok.h 12 Aug 2002 07:21:57 -0000 2.19
--- parsetok.h 11 Dec 2002 14:04:57 -0000 2.20
***************
*** 10,14 ****
typedef struct {
int error;
! char *filename;
int lineno;
int offset;
--- 10,14 ----
typedef struct {
int error;
! const char *filename;
int lineno;
int offset;
***************
*** 22,38 ****
#endif
! PyAPI_FUNC(node *) PyParser_ParseString(char *, grammar *, int,
perrdetail *);
! PyAPI_FUNC(node *) PyParser_ParseFile (FILE *, char *, grammar *, int,
char *, char *, perrdetail *);
! PyAPI_FUNC(node *) PyParser_ParseStringFlags(char *, grammar *, int,
perrdetail *, int);
! PyAPI_FUNC(node *) PyParser_ParseFileFlags(FILE *, char *, grammar *,
int, char *, char *,
perrdetail *, int);
! PyAPI_FUNC(node *) PyParser_ParseStringFlagsFilename(char *,
! char *,
grammar *, int,
perrdetail *, int);
--- 22,38 ----
#endif
! PyAPI_FUNC(node *) PyParser_ParseString(const char *, grammar *, int,
perrdetail *);
! PyAPI_FUNC(node *) PyParser_ParseFile (FILE *, const char *, grammar *, int,
char *, char *, perrdetail *);
! PyAPI_FUNC(node *) PyParser_ParseStringFlags(const char *, grammar *, int,
perrdetail *, int);
! PyAPI_FUNC(node *) PyParser_ParseFileFlags(FILE *, const char *, grammar *,
int, char *, char *,
perrdetail *, int);
! PyAPI_FUNC(node *) PyParser_ParseStringFlagsFilename(const char *,
! const char *,
grammar *, int,
perrdetail *, int);
Index: pyerrors.h
===================================================================
RCS file: /cvsroot/python/python/dist/src/Include/pyerrors.h,v
retrieving revision 2.63
retrieving revision 2.64
diff -C2 -d -r2.63 -r2.64
*** pyerrors.h 6 Dec 2002 12:48:44 -0000 2.63
--- pyerrors.h 11 Dec 2002 14:04:57 -0000 2.64
***************
*** 131,136 ****
/* Issue a warning or exception */
PyAPI_FUNC(int) PyErr_Warn(PyObject *, char *);
! PyAPI_FUNC(int) PyErr_WarnExplicit(PyObject *, char *,
! char *, int, char *, PyObject *);
/* In sigcheck.c or signalmodule.c */
--- 131,137 ----
/* Issue a warning or exception */
PyAPI_FUNC(int) PyErr_Warn(PyObject *, char *);
! PyAPI_FUNC(int) PyErr_WarnExplicit(PyObject *, const char *,
! const char *, int,
! const char *, PyObject *);
/* In sigcheck.c or signalmodule.c */
***************
*** 139,144 ****
/* Support for adding program text to SyntaxErrors */
! PyAPI_FUNC(void) PyErr_SyntaxLocation(char *, int);
! PyAPI_FUNC(PyObject *) PyErr_ProgramText(char *, int);
#ifdef Py_USING_UNICODE
--- 140,145 ----
/* Support for adding program text to SyntaxErrors */
! PyAPI_FUNC(void) PyErr_SyntaxLocation(const char *, int);
! PyAPI_FUNC(PyObject *) PyErr_ProgramText(const char *, int);
#ifdef Py_USING_UNICODE
Index: pythonrun.h
===================================================================
RCS file: /cvsroot/python/python/dist/src/Include/pythonrun.h,v
retrieving revision 2.55
retrieving revision 2.56
diff -C2 -d -r2.55 -r2.56
*** pythonrun.h 26 Oct 2002 14:39:09 -0000 2.55
--- pythonrun.h 11 Dec 2002 14:04:58 -0000 2.56
***************
*** 27,71 ****
PyAPI_FUNC(void) Py_EndInterpreter(PyThreadState *);
! PyAPI_FUNC(int) PyRun_AnyFile(FILE *, char *);
! PyAPI_FUNC(int) PyRun_AnyFileEx(FILE *, char *, int);
! PyAPI_FUNC(int) PyRun_AnyFileFlags(FILE *, char *, PyCompilerFlags *);
! PyAPI_FUNC(int) PyRun_AnyFileExFlags(FILE *, char *, int, PyCompilerFlags *);
! PyAPI_FUNC(int) PyRun_SimpleString(char *);
! PyAPI_FUNC(int) PyRun_SimpleStringFlags(char *, PyCompilerFlags *);
! PyAPI_FUNC(int) PyRun_SimpleFile(FILE *, char *);
! PyAPI_FUNC(int) PyRun_SimpleFileEx(FILE *, char *, int);
! PyAPI_FUNC(int) PyRun_SimpleFileExFlags(FILE *, char *, int, PyCompilerFlags *);
! PyAPI_FUNC(int) PyRun_InteractiveOne(FILE *, char *);
! PyAPI_FUNC(int) PyRun_InteractiveOneFlags(FILE *, char *, PyCompilerFlags *);
! PyAPI_FUNC(int) PyRun_InteractiveLoop(FILE *, char *);
! PyAPI_FUNC(int) PyRun_InteractiveLoopFlags(FILE *, char *, PyCompilerFlags *);
! PyAPI_FUNC(struct _node *) PyParser_SimpleParseString(char *, int);
! PyAPI_FUNC(struct _node *) PyParser_SimpleParseFile(FILE *, char *, int);
! PyAPI_FUNC(struct _node *) PyParser_SimpleParseStringFlags(char *, int, int);
! PyAPI_FUNC(struct _node *) PyParser_SimpleParseStringFlagsFilename(char *,
! char *,
int,
int);
! PyAPI_FUNC(struct _node *) PyParser_SimpleParseFileFlags(FILE *, char *,
int, int);
! PyAPI_FUNC(PyObject *) PyRun_String(char *, int, PyObject *, PyObject *);
! PyAPI_FUNC(PyObject *) PyRun_File(FILE *, char *, int, PyObject *, PyObject *);
! PyAPI_FUNC(PyObject *) PyRun_FileEx(FILE *, char *, int,
PyObject *, PyObject *, int);
! PyAPI_FUNC(PyObject *) PyRun_StringFlags(char *, int, PyObject *, PyObject *,
PyCompilerFlags *);
! PyAPI_FUNC(PyObject *) PyRun_FileFlags(FILE *, char *, int, PyObject *,
PyObject *, PyCompilerFlags *);
! PyAPI_FUNC(PyObject *) PyRun_FileExFlags(FILE *, char *, int, PyObject *,
PyObject *, int, PyCompilerFlags *);
! PyAPI_FUNC(PyObject *) Py_CompileString(char *, char *, int);
! PyAPI_FUNC(PyObject *) Py_CompileStringFlags(char *, char *, int,
PyCompilerFlags *);
! PyAPI_FUNC(struct symtable *) Py_SymtableString(char *, char *, int);
PyAPI_FUNC(void) PyErr_Print(void);
--- 27,71 ----
PyAPI_FUNC(void) Py_EndInterpreter(PyThreadState *);
! PyAPI_FUNC(int) PyRun_AnyFile(FILE *, const char *);
! PyAPI_FUNC(int) PyRun_AnyFileEx(FILE *, const char *, int);
! PyAPI_FUNC(int) PyRun_AnyFileFlags(FILE *, const char *, PyCompilerFlags *);
! PyAPI_FUNC(int) PyRun_AnyFileExFlags(FILE *, const char *, int, PyCompilerFlags *);
! PyAPI_FUNC(int) PyRun_SimpleString(const char *);
! PyAPI_FUNC(int) PyRun_SimpleStringFlags(const char *, PyCompilerFlags *);
! PyAPI_FUNC(int) PyRun_SimpleFile(FILE *, const char *);
! PyAPI_FUNC(int) PyRun_SimpleFileEx(FILE *, const char *, int);
! PyAPI_FUNC(int) PyRun_SimpleFileExFlags(FILE *, const char *, int, PyCompilerFlags *);
! PyAPI_FUNC(int) PyRun_InteractiveOne(FILE *, const char *);
! PyAPI_FUNC(int) PyRun_InteractiveOneFlags(FILE *, const char *, PyCompilerFlags *);
! PyAPI_FUNC(int) PyRun_InteractiveLoop(FILE *, const char *);
! PyAPI_FUNC(int) PyRun_InteractiveLoopFlags(FILE *, const char *, PyCompilerFlags *);
! PyAPI_FUNC(struct _node *) PyParser_SimpleParseString(const char *, int);
! PyAPI_FUNC(struct _node *) PyParser_SimpleParseFile(FILE *, const char *, int);
! PyAPI_FUNC(struct _node *) PyParser_SimpleParseStringFlags(const char *, int, int);
! PyAPI_FUNC(struct _node *) PyParser_SimpleParseStringFlagsFilename(const char *,
! const char *,
int,
int);
! PyAPI_FUNC(struct _node *) PyParser_SimpleParseFileFlags(FILE *, const char *,
int, int);
! PyAPI_FUNC(PyObject *) PyRun_String(const char *, int, PyObject *, PyObject *);
! PyAPI_FUNC(PyObject *) PyRun_File(FILE *, const char *, int, PyObject *, PyObject *);
! PyAPI_FUNC(PyObject *) PyRun_FileEx(FILE *, const char *, int,
PyObject *, PyObject *, int);
! PyAPI_FUNC(PyObject *) PyRun_StringFlags(const char *, int, PyObject *, PyObject *,
PyCompilerFlags *);
! PyAPI_FUNC(PyObject *) PyRun_FileFlags(FILE *, const char *, int, PyObject *,
PyObject *, PyCompilerFlags *);
! PyAPI_FUNC(PyObject *) PyRun_FileExFlags(FILE *, const char *, int, PyObject *,
PyObject *, int, PyCompilerFlags *);
! PyAPI_FUNC(PyObject *) Py_CompileString(const char *, const char *, int);
! PyAPI_FUNC(PyObject *) Py_CompileStringFlags(const char *, const char *, int,
PyCompilerFlags *);
! PyAPI_FUNC(struct symtable *) Py_SymtableString(const char *, const char *, int);
PyAPI_FUNC(void) PyErr_Print(void);
***************
*** 77,81 ****
PyAPI_FUNC(void) Py_Exit(int);
! PyAPI_FUNC(int) Py_FdIsInteractive(FILE *, char *);
/* Bootstrap */
--- 77,81 ----
PyAPI_FUNC(void) Py_Exit(int);
! PyAPI_FUNC(int) Py_FdIsInteractive(FILE *, const char *);
/* Bootstrap */
Index: symtable.h
===================================================================
RCS file: /cvsroot/python/python/dist/src/Include/symtable.h,v
retrieving revision 2.10
retrieving revision 2.11
diff -C2 -d -r2.10 -r2.11
*** symtable.h 12 Aug 2002 07:21:57 -0000 2.10
--- symtable.h 11 Dec 2002 14:04:58 -0000 2.11
***************
*** 21,25 ****
struct symtable {
int st_pass; /* pass == 1 or 2 */
! char *st_filename; /* name of file being compiled */
struct _symtable_entry *st_cur; /* current symbol table entry */
PyObject *st_symbols; /* dictionary of symbol table entries */
--- 21,25 ----
struct symtable {
int st_pass; /* pass == 1 or 2 */
! const char *st_filename; /* name of file being compiled */
struct _symtable_entry *st_cur; /* current symbol table entry */
PyObject *st_symbols; /* dictionary of symbol table entries */
***************
*** 58,62 ****
char *, int, int);
! PyAPI_FUNC(struct symtable *) PyNode_CompileSymtable(struct _node *, char *);
PyAPI_FUNC(void) PySymtable_Free(struct symtable *);
--- 58,62 ----
char *, int, int);
! PyAPI_FUNC(struct symtable *) PyNode_CompileSymtable(struct _node *, const char *);
PyAPI_FUNC(void) PySymtable_Free(struct symtable *);