pypdfium2-team / ctypesgen

Wrapper generator for Python ctypes
BSD 2-Clause "Simplified" License
1 stars 1 forks source link

Ideas #4

Open mara004 opened 8 months ago

mara004 commented 8 months ago
mara004 commented 8 months ago

Question to self: What happens when members from shared headers are shadowed? e.g. a shared header defining foo() but an includee overriding it with a different definition? I believe this will be a case where module linking would currently miss the override... (Update from investigation: I think the conflicting names resolver would currently add an underscore to the overriding member.) A possible approach might be to check the symbol's source file.