diff options
author | Fredrik Lundh <fredrik@pythonware.com> | 2001-04-15 19:00:58 (GMT) |
---|---|---|
committer | Fredrik Lundh <fredrik@pythonware.com> | 2001-04-15 19:00:58 (GMT) |
commit | 9c7eab82b3ccf25dda907bf5680d70d4d68a24b8 (patch) | |
tree | 52c7f94c9ebd908e0351515fdb652cccd73f51bc | |
parent | e697091c45001a1674434a553d67e15f2c6b13b8 (diff) | |
download | cpython-9c7eab82b3ccf25dda907bf5680d70d4d68a24b8.zip cpython-9c7eab82b3ccf25dda907bf5680d70d4d68a24b8.tar.gz cpython-9c7eab82b3ccf25dda907bf5680d70d4d68a24b8.tar.bz2 |
SRE: made "copyright" string static, to avoid potential linking
conflicts.
-rw-r--r-- | Modules/_sre.c | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/Modules/_sre.c b/Modules/_sre.c index 8811038..308b726 100644 --- a/Modules/_sre.c +++ b/Modules/_sre.c @@ -27,6 +27,7 @@ * 2001-01-15 fl avoid recursion for MIN_UNTIL; fixed uppercase literal bug * 2001-01-16 fl fixed memory leak in pattern destructor * 2001-03-20 fl lots of fixes for 2.1b2 + * 2001-04-15 fl export copyright as Python attribute, not global * * Copyright (c) 1997-2001 by Secret Labs AB. All rights reserved. * @@ -41,7 +42,8 @@ #ifndef SRE_RECURSIVE -char copyright[] = " SRE 2.1b2 Copyright (c) 1997-2001 by Secret Labs AB "; +static char copyright[] = + " SRE 2.1b2 Copyright (c) 1997-2001 by Secret Labs AB "; #include "Python.h" @@ -2427,6 +2429,11 @@ init_sre(void) PyDict_SetItemString( d, "MAGIC", (PyObject*) PyInt_FromLong(SRE_MAGIC) ); + + PyDict_SetItemString( + d, "copyright", (PyObject*) PyString_FromString(copyright) + ); + } #endif /* !defined(SRE_RECURSIVE) */ |