diff options
author | Robert Bradshaw <robertwb@gmail.com> | 2017-07-14 08:33:02 -0700 |
---|---|---|
committer | Robert Bradshaw <robertwb@gmail.com> | 2017-07-14 08:33:02 -0700 |
commit | 460c77c1bfe0df5ea311498cac5a4da599cbaa75 (patch) | |
tree | e0ba916159199c8cff6ae8a7fd9d0445bb98ca5a /Cython/Compiler/ModuleNode.py | |
parent | c824a3822c8b37dc49e23d9ed82036a5565075c1 (diff) | |
parent | d8ad4794a229607e9c25326471cb26035375f9f8 (diff) | |
download | cython-460c77c1bfe0df5ea311498cac5a4da599cbaa75.tar.gz |
Merge branch 'jdemeyer-cdef_public_dll_linkage'
Diffstat (limited to 'Cython/Compiler/ModuleNode.py')
-rw-r--r-- | Cython/Compiler/ModuleNode.py | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/Cython/Compiler/ModuleNode.py b/Cython/Compiler/ModuleNode.py index 562cd597f..ef27aab17 100644 --- a/Cython/Compiler/ModuleNode.py +++ b/Cython/Compiler/ModuleNode.py @@ -218,8 +218,7 @@ class ModuleNode(Nodes.Node, Nodes.BlockNode): def generate_public_declaration(self, entry, h_code, i_code): h_code.putln("%s %s;" % ( Naming.extern_c_macro, - entry.type.declaration_code( - entry.cname, dll_linkage="DL_IMPORT"))) + entry.type.declaration_code(entry.cname))) if i_code: i_code.putln("cdef extern %s" % ( entry.type.declaration_code(entry.cname, pyrex=1))) @@ -2872,7 +2871,7 @@ def generate_cfunction_declaration(entry, env, code, definition): dll_linkage = "DL_IMPORT" elif entry.visibility == 'public': storage_class = Naming.extern_c_macro - dll_linkage = "DL_EXPORT" + dll_linkage = None elif entry.visibility == 'private': storage_class = "static" dll_linkage = None |