Commit 53d0de4b authored by Guido van Rossum's avatar Guido van Rossum

rename exported symbols with _Py_ prefix

parent 3d86cc0d
...@@ -81,6 +81,13 @@ typedef struct { ...@@ -81,6 +81,13 @@ typedef struct {
unsigned char buffer[64]; /* input buffer */ unsigned char buffer[64]; /* input buffer */
} MD5_CTX; } MD5_CTX;
/* Rename all exported symbols to avoid conflicts with similarly named
symbols in some systems' standard C libraries... */
#define MD5Init _Py_MD5Init
#define MD5Update _Py_MD5Update
#define MD5Final _Py_MD5Final
void MD5Init PROTO_LIST ((MD5_CTX *)); void MD5Init PROTO_LIST ((MD5_CTX *));
void MD5Update PROTO_LIST void MD5Update PROTO_LIST
((MD5_CTX *, unsigned char *, unsigned int)); ((MD5_CTX *, unsigned char *, unsigned int));
......
...@@ -62,6 +62,20 @@ typedef struct re_registers ...@@ -62,6 +62,20 @@ typedef struct re_registers
#define RE_SYNTAX_GREP (RE_BK_PLUS_QM|RE_NEWLINE_OR) #define RE_SYNTAX_GREP (RE_BK_PLUS_QM|RE_NEWLINE_OR)
#define RE_SYNTAX_EMACS 0 #define RE_SYNTAX_EMACS 0
/* Rename all exported symbols to avoid conflicts with similarly named
symbols in some systems' standard C libraries... */
#define re_syntax _Py_re_syntax
#define re_set_syntax _Py_re_set_syntax
#define re_compile_pattern _Py_re_compile_pattern
#define re_match _Py_re_match
#define re_match_2 _Py_re_match_2
#define re_search _Py_re_search
#define re_search_2 _Py_re_search_2
#define re_compile_fastmap _Py_re_compile_fastmap
#define re_comp _Py_re_comp
#define re_exec _Py_re_exec
#ifdef HAVE_PROTOTYPES #ifdef HAVE_PROTOTYPES
extern int re_syntax; extern int re_syntax;
......
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