mirror of
https://github.com/python/cpython
synced 2024-09-18 20:51:39 +00:00
rename exported symbols with _Py_ prefix
This commit is contained in:
parent
3d86cc0dbc
commit
53d0de4b05
|
@ -81,6 +81,13 @@ typedef struct {
|
|||
unsigned char buffer[64]; /* input buffer */
|
||||
} 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 MD5Update PROTO_LIST
|
||||
((MD5_CTX *, unsigned char *, unsigned int));
|
||||
|
|
|
@ -62,6 +62,20 @@ typedef struct re_registers
|
|||
#define RE_SYNTAX_GREP (RE_BK_PLUS_QM|RE_NEWLINE_OR)
|
||||
#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
|
||||
|
||||
extern int re_syntax;
|
||||
|
|
Loading…
Reference in a new issue