summaryrefslogtreecommitdiffstats
path: root/Modules
diff options
context:
space:
mode:
authorFredrik Lundh <fredrik@pythonware.com>2001-04-15 19:00:58 (GMT)
committerFredrik Lundh <fredrik@pythonware.com>2001-04-15 19:00:58 (GMT)
commit9c7eab82b3ccf25dda907bf5680d70d4d68a24b8 (patch)
tree52c7f94c9ebd908e0351515fdb652cccd73f51bc /Modules
parente697091c45001a1674434a553d67e15f2c6b13b8 (diff)
downloadcpython-9c7eab82b3ccf25dda907bf5680d70d4d68a24b8.zip
cpython-9c7eab82b3ccf25dda907bf5680d70d4d68a24b8.tar.gz
cpython-9c7eab82b3ccf25dda907bf5680d70d4d68a24b8.tar.bz2
SRE: made "copyright" string static, to avoid potential linking
conflicts.
Diffstat (limited to 'Modules')
-rw-r--r--Modules/_sre.c9
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) */