Commit d01a8a80 authored by Fredrik Lundh's avatar Fredrik Lundh

SRE: made "copyright" string static, to avoid potential linking

conflicts.
parent ebfcc48f
...@@ -27,6 +27,7 @@ ...@@ -27,6 +27,7 @@
* 2001-01-15 fl avoid recursion for MIN_UNTIL; fixed uppercase literal bug * 2001-01-15 fl avoid recursion for MIN_UNTIL; fixed uppercase literal bug
* 2001-01-16 fl fixed memory leak in pattern destructor * 2001-01-16 fl fixed memory leak in pattern destructor
* 2001-03-20 fl lots of fixes for 2.1b2 * 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. * Copyright (c) 1997-2001 by Secret Labs AB. All rights reserved.
* *
...@@ -41,7 +42,8 @@ ...@@ -41,7 +42,8 @@
#ifndef SRE_RECURSIVE #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" #include "Python.h"
...@@ -2427,6 +2429,11 @@ init_sre(void) ...@@ -2427,6 +2429,11 @@ init_sre(void)
PyDict_SetItemString( PyDict_SetItemString(
d, "MAGIC", (PyObject*) PyInt_FromLong(SRE_MAGIC) d, "MAGIC", (PyObject*) PyInt_FromLong(SRE_MAGIC)
); );
PyDict_SetItemString(
d, "copyright", (PyObject*) PyString_FromString(copyright)
);
} }
#endif /* !defined(SRE_RECURSIVE) */ #endif /* !defined(SRE_RECURSIVE) */
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment