mirror of
https://github.com/python/cpython.git
synced 2025-12-04 16:43:27 +00:00
grand renaming; added copyright to some files
This commit is contained in:
parent
0a8626eb88
commit
582646aecc
8 changed files with 154 additions and 37 deletions
|
|
@ -1,26 +1,46 @@
|
||||||
|
/***********************************************************
|
||||||
|
Copyright 1991-1995 by Stichting Mathematisch Centrum, Amsterdam,
|
||||||
|
The Netherlands.
|
||||||
|
|
||||||
|
All Rights Reserved
|
||||||
|
|
||||||
|
Permission to use, copy, modify, and distribute this software and its
|
||||||
|
documentation for any purpose and without fee is hereby granted,
|
||||||
|
provided that the above copyright notice appear in all copies and that
|
||||||
|
both that copyright notice and this permission notice appear in
|
||||||
|
supporting documentation, and that the names of Stichting Mathematisch
|
||||||
|
Centrum or CWI not be used in advertising or publicity pertaining to
|
||||||
|
distribution of the software without specific, written prior permission.
|
||||||
|
|
||||||
|
STICHTING MATHEMATISCH CENTRUM DISCLAIMS ALL WARRANTIES WITH REGARD TO
|
||||||
|
THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND
|
||||||
|
FITNESS, IN NO EVENT SHALL STICHTING MATHEMATISCH CENTRUM BE LIABLE
|
||||||
|
FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
|
||||||
|
WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
|
||||||
|
ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT
|
||||||
|
OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
|
||||||
|
|
||||||
|
******************************************************************/
|
||||||
|
|
||||||
|
/* Return the initial module search path. */
|
||||||
|
|
||||||
#include "Python.h"
|
#include "Python.h"
|
||||||
#include "osdefs.h"
|
#include "osdefs.h"
|
||||||
|
|
||||||
#ifdef HAVE_STDLIB_H
|
|
||||||
#include <stdlib.h>
|
|
||||||
#else
|
|
||||||
extern char *getenv Py_PROTO((const char *));
|
|
||||||
#endif
|
|
||||||
|
|
||||||
|
|
||||||
#ifndef PYTHONPATH
|
#ifndef PYTHONPATH
|
||||||
#define PYTHONPATH ".:/usr/local/lib/python"
|
#define PYTHONPATH ".:/usr/local/lib/python"
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
|
||||||
/* Return the initial python search path. This is called once from
|
/* This is called once from pythonrun to initialize sys.path. The
|
||||||
initsys() to initialize sys.path. The environment variable
|
environment variable PYTHONPATH is fetched and the default path
|
||||||
PYTHONPATH is fetched and the default path appended. The default
|
appended. The default path may be passed to the preprocessor; if
|
||||||
path may be passed to the preprocessor; if not, a system-dependent
|
not, a hardcoded default is used, which only makes (some) sense on
|
||||||
default is used. */
|
Unix. */
|
||||||
|
|
||||||
char *
|
char *
|
||||||
getpythonpath()
|
Py_GetPath()
|
||||||
{
|
{
|
||||||
char *path = getenv("PYTHONPATH");
|
char *path = getenv("PYTHONPATH");
|
||||||
char *defpath = PYTHONPATH;
|
char *defpath = PYTHONPATH;
|
||||||
|
|
|
||||||
|
|
@ -33,14 +33,9 @@ extern char *optarg;
|
||||||
extern int getopt(); /* PROTO((int, char **, char *)); -- not standardized */
|
extern int getopt(); /* PROTO((int, char **, char *)); -- not standardized */
|
||||||
|
|
||||||
|
|
||||||
extern int Py_DebugFlag; /* For parser.c, declared in pythonrun.c */
|
|
||||||
extern int Py_VerboseFlag; /* For import.c, declared in pythonrun.c */
|
|
||||||
extern int Py_SuppressPrintingFlag; /* For ceval.c, declared in pythonrun.c */
|
|
||||||
|
|
||||||
|
|
||||||
/* Subroutines that live in their own file */
|
/* Subroutines that live in their own file */
|
||||||
extern char *getversion();
|
extern char *Py_GetVersion();
|
||||||
extern char *getcopyright();
|
extern char *Py_GetCopyright();
|
||||||
|
|
||||||
|
|
||||||
/* For getprogramname(); set by main() */
|
/* For getprogramname(); set by main() */
|
||||||
|
|
@ -174,7 +169,7 @@ main(argc, argv)
|
||||||
if (Py_VerboseFlag ||
|
if (Py_VerboseFlag ||
|
||||||
command == NULL && filename == NULL && isatty((int)fileno(fp)))
|
command == NULL && filename == NULL && isatty((int)fileno(fp)))
|
||||||
fprintf(stderr, "Python %s\n%s\n",
|
fprintf(stderr, "Python %s\n%s\n",
|
||||||
getversion(), getcopyright());
|
Py_GetVersion(), Py_GetCopyright());
|
||||||
|
|
||||||
if (filename != NULL) {
|
if (filename != NULL) {
|
||||||
if ((fp = fopen(filename, "r")) == NULL) {
|
if ((fp = fopen(filename, "r")) == NULL) {
|
||||||
|
|
|
||||||
|
|
@ -1,3 +1,31 @@
|
||||||
|
/***********************************************************
|
||||||
|
Copyright 1991-1995 by Stichting Mathematisch Centrum, Amsterdam,
|
||||||
|
The Netherlands.
|
||||||
|
|
||||||
|
All Rights Reserved
|
||||||
|
|
||||||
|
Permission to use, copy, modify, and distribute this software and its
|
||||||
|
documentation for any purpose and without fee is hereby granted,
|
||||||
|
provided that the above copyright notice appear in all copies and that
|
||||||
|
both that copyright notice and this permission notice appear in
|
||||||
|
supporting documentation, and that the names of Stichting Mathematisch
|
||||||
|
Centrum or CWI not be used in advertising or publicity pertaining to
|
||||||
|
distribution of the software without specific, written prior permission.
|
||||||
|
|
||||||
|
STICHTING MATHEMATISCH CENTRUM DISCLAIMS ALL WARRANTIES WITH REGARD TO
|
||||||
|
THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND
|
||||||
|
FITNESS, IN NO EVENT SHALL STICHTING MATHEMATISCH CENTRUM BE LIABLE
|
||||||
|
FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
|
||||||
|
WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
|
||||||
|
ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT
|
||||||
|
OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
|
||||||
|
|
||||||
|
******************************************************************/
|
||||||
|
|
||||||
|
/* Dummy frozen modules initializer */
|
||||||
|
|
||||||
|
#include "Python.h"
|
||||||
|
|
||||||
/* In order to test the support for frozen modules, by default we
|
/* In order to test the support for frozen modules, by default we
|
||||||
define a single frozen module, __hello__. Loading it will print
|
define a single frozen module, __hello__. Loading it will print
|
||||||
some famous words... */
|
some famous words... */
|
||||||
|
|
@ -15,7 +43,7 @@ struct frozen {
|
||||||
char *name;
|
char *name;
|
||||||
unsigned char *code;
|
unsigned char *code;
|
||||||
int size;
|
int size;
|
||||||
} frozen_modules[] = {
|
} _PyImport_FrozenModules[] = {
|
||||||
{"__hello__", M___hello__, 81},
|
{"__hello__", M___hello__, 81},
|
||||||
{0, 0, 0} /* sentinel */
|
{0, 0, 0} /* sentinel */
|
||||||
};
|
};
|
||||||
|
|
|
||||||
|
|
@ -26,13 +26,9 @@ OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
|
||||||
|
|
||||||
#include "Python.h"
|
#include "Python.h"
|
||||||
|
|
||||||
extern int Py_DebugFlag; /* For parser.c, declared in pythonrun.c */
|
|
||||||
extern int Py_VerboseFlag; /* For import.c, declared in pythonrun.c */
|
|
||||||
extern int Py_SuppressPrintingFlag; /* For ceval.c, declared in pythonrun.c */
|
|
||||||
|
|
||||||
/* Subroutines that live in their own file */
|
/* Subroutines that live in their own file */
|
||||||
extern char *getversion();
|
extern char *Py_GetVersion();
|
||||||
extern char *getcopyright();
|
extern char *Py_GetCopyright();
|
||||||
|
|
||||||
/* For getprogramname(); set by main() */
|
/* For getprogramname(); set by main() */
|
||||||
static char *argv0;
|
static char *argv0;
|
||||||
|
|
@ -69,7 +65,7 @@ main(argc, argv)
|
||||||
|
|
||||||
if (Py_VerboseFlag)
|
if (Py_VerboseFlag)
|
||||||
fprintf(stderr, "Python %s\n%s\n",
|
fprintf(stderr, "Python %s\n%s\n",
|
||||||
getversion(), getcopyright());
|
Py_GetVersion(), Py_GetCopyright());
|
||||||
Py_Initialize();
|
Py_Initialize();
|
||||||
PySys_SetArgv(argc, argv);
|
PySys_SetArgv(argc, argv);
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -22,26 +22,30 @@ OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
|
||||||
|
|
||||||
******************************************************************/
|
******************************************************************/
|
||||||
|
|
||||||
#ifdef HAVE_CONFIG_H
|
/* Return the compiler identification, if possible. */
|
||||||
#include "config.h"
|
|
||||||
#endif
|
#include "Python.h"
|
||||||
|
|
||||||
#ifndef COMPILER
|
#ifndef COMPILER
|
||||||
|
|
||||||
#ifdef __GNUC__
|
#ifdef __GNUC__
|
||||||
#define COMPILER " [GCC " __VERSION__ "]"
|
#define COMPILER " [GCC " __VERSION__ "]"
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#endif /* !COMPILER */
|
#endif /* !COMPILER */
|
||||||
|
|
||||||
#ifndef COMPILER
|
#ifndef COMPILER
|
||||||
|
|
||||||
#ifdef __cplusplus
|
#ifdef __cplusplus
|
||||||
#define COMPILER "[C++]"
|
#define COMPILER "[C++]"
|
||||||
#else
|
#else
|
||||||
#define COMPILER "[C]"
|
#define COMPILER "[C]"
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#endif /* !COMPILER */
|
#endif /* !COMPILER */
|
||||||
|
|
||||||
char *
|
char *
|
||||||
getcompiler()
|
Py_GetCompiler()
|
||||||
{
|
{
|
||||||
return COMPILER;
|
return COMPILER;
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -1,9 +1,33 @@
|
||||||
|
/***********************************************************
|
||||||
|
Copyright 1991-1995 by Stichting Mathematisch Centrum, Amsterdam,
|
||||||
|
The Netherlands.
|
||||||
|
|
||||||
|
All Rights Reserved
|
||||||
|
|
||||||
|
Permission to use, copy, modify, and distribute this software and its
|
||||||
|
documentation for any purpose and without fee is hereby granted,
|
||||||
|
provided that the above copyright notice appear in all copies and that
|
||||||
|
both that copyright notice and this permission notice appear in
|
||||||
|
supporting documentation, and that the names of Stichting Mathematisch
|
||||||
|
Centrum or CWI not be used in advertising or publicity pertaining to
|
||||||
|
distribution of the software without specific, written prior permission.
|
||||||
|
|
||||||
|
STICHTING MATHEMATISCH CENTRUM DISCLAIMS ALL WARRANTIES WITH REGARD TO
|
||||||
|
THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND
|
||||||
|
FITNESS, IN NO EVENT SHALL STICHTING MATHEMATISCH CENTRUM BE LIABLE
|
||||||
|
FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
|
||||||
|
WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
|
||||||
|
ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT
|
||||||
|
OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
|
||||||
|
|
||||||
|
******************************************************************/
|
||||||
|
|
||||||
/* Return the copyright string. This is updated manually. */
|
/* Return the copyright string. This is updated manually. */
|
||||||
|
|
||||||
#include "Python.h"
|
#include "Python.h"
|
||||||
|
|
||||||
const char *
|
const char *
|
||||||
getcopyright()
|
Py_GetCopyright()
|
||||||
{
|
{
|
||||||
return "Copyright 1991-1995 Stichting Mathematisch Centrum, Amsterdam";
|
return "Copyright 1991-1995 Stichting Mathematisch Centrum, Amsterdam";
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -1,9 +1,35 @@
|
||||||
|
/***********************************************************
|
||||||
|
Copyright 1991-1995 by Stichting Mathematisch Centrum, Amsterdam,
|
||||||
|
The Netherlands.
|
||||||
|
|
||||||
|
All Rights Reserved
|
||||||
|
|
||||||
|
Permission to use, copy, modify, and distribute this software and its
|
||||||
|
documentation for any purpose and without fee is hereby granted,
|
||||||
|
provided that the above copyright notice appear in all copies and that
|
||||||
|
both that copyright notice and this permission notice appear in
|
||||||
|
supporting documentation, and that the names of Stichting Mathematisch
|
||||||
|
Centrum or CWI not be used in advertising or publicity pertaining to
|
||||||
|
distribution of the software without specific, written prior permission.
|
||||||
|
|
||||||
|
STICHTING MATHEMATISCH CENTRUM DISCLAIMS ALL WARRANTIES WITH REGARD TO
|
||||||
|
THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND
|
||||||
|
FITNESS, IN NO EVENT SHALL STICHTING MATHEMATISCH CENTRUM BE LIABLE
|
||||||
|
FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
|
||||||
|
WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
|
||||||
|
ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT
|
||||||
|
OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
|
||||||
|
|
||||||
|
******************************************************************/
|
||||||
|
|
||||||
|
#include "Python.h"
|
||||||
|
|
||||||
#ifndef PLATFORM
|
#ifndef PLATFORM
|
||||||
#define PLATFORM "unknown"
|
#define PLATFORM "unknown"
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
char *
|
char *
|
||||||
getplatform()
|
Py_GetPlatform()
|
||||||
{
|
{
|
||||||
return PLATFORM;
|
return PLATFORM;
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -1,3 +1,27 @@
|
||||||
|
/***********************************************************
|
||||||
|
Copyright 1991-1995 by Stichting Mathematisch Centrum, Amsterdam,
|
||||||
|
The Netherlands.
|
||||||
|
|
||||||
|
All Rights Reserved
|
||||||
|
|
||||||
|
Permission to use, copy, modify, and distribute this software and its
|
||||||
|
documentation for any purpose and without fee is hereby granted,
|
||||||
|
provided that the above copyright notice appear in all copies and that
|
||||||
|
both that copyright notice and this permission notice appear in
|
||||||
|
supporting documentation, and that the names of Stichting Mathematisch
|
||||||
|
Centrum or CWI not be used in advertising or publicity pertaining to
|
||||||
|
distribution of the software without specific, written prior permission.
|
||||||
|
|
||||||
|
STICHTING MATHEMATISCH CENTRUM DISCLAIMS ALL WARRANTIES WITH REGARD TO
|
||||||
|
THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND
|
||||||
|
FITNESS, IN NO EVENT SHALL STICHTING MATHEMATISCH CENTRUM BE LIABLE
|
||||||
|
FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
|
||||||
|
WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
|
||||||
|
ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT
|
||||||
|
OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
|
||||||
|
|
||||||
|
******************************************************************/
|
||||||
|
|
||||||
/* Return the full version string. */
|
/* Return the full version string. */
|
||||||
|
|
||||||
#include "Python.h"
|
#include "Python.h"
|
||||||
|
|
@ -12,12 +36,12 @@
|
||||||
#define DATE "October 13 1995"
|
#define DATE "October 13 1995"
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
extern const char *getcompiler();
|
extern const char *Py_GetCompiler();
|
||||||
|
|
||||||
const char *
|
const char *
|
||||||
getversion()
|
Py_GetVersion()
|
||||||
{
|
{
|
||||||
static char version[80];
|
static char version[80];
|
||||||
sprintf(version, VERSION, PATCHLEVEL, DATE, getcompiler());
|
sprintf(version, VERSION, PATCHLEVEL, DATE, Py_GetCompiler());
|
||||||
return version;
|
return version;
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue