obs-studio/deps/obs-scripting
PatTheMav 8d0131c519 obs-scripting: Fix macro redefinition warning
In Python 3.9+, `PyCFunction_New` and `PyCFunction_NewEx` are themselves
macros around `PyMethod_New`. To fix the warning, both macros need to
be untouched for those Python versions, instead the actual function
`PyMethod_New` needs to be imported and aliased.

This commit:

- Adds the import of the `PyCMethod_New` symbol
- Adds the function definition for `Import_PyCMethod_New`
- Adds the `PyCMethod_New` function alias
2022-05-14 16:10:11 -07:00
..
obslua libobs/util: Remove deprecation visibility from swig 2022-03-24 22:32:19 -07:00
obspython obs-scripting: Fix compiler warnings 2022-05-04 01:37:10 -07:00
CMakeLists.txt cmake: Fix diverging prefix padding for OBS status outputs 2022-03-26 09:44:23 -04:00
cstrcache.cpp deps/obs-scripting: Add scripting support 2018-01-04 11:37:42 -08:00
cstrcache.h deps/obs-scripting: Add scripting support 2018-01-04 11:37:42 -08:00
obs-scripting-callback.h obs-scripting: Make callback "removed" variable atomic 2022-03-01 03:04:37 -08:00
obs-scripting-config.h.in obs-scripting: Update CMakeLists.txt for scripting modules 2022-03-16 23:11:08 +01:00
obs-scripting-internal.h clang-format: Apply formatting 2019-06-23 23:49:10 -07:00
obs-scripting-logging.c clang-format: Apply formatting 2019-06-23 23:49:10 -07:00
obs-scripting-lua-frontend.c obs-scripting: Make callback "removed" variable atomic 2022-03-01 03:04:37 -08:00
obs-scripting-lua-source.c deps/obs-scripting: Fix pthread mutex leaks 2021-08-23 22:30:55 -07:00
obs-scripting-lua.c deps/obs-scripting: Fix code formatting 2022-03-24 22:30:52 -07:00
obs-scripting-lua.h clang-format: Apply formatting 2019-06-23 23:49:10 -07:00
obs-scripting-python-frontend.c obs-scripting: Make callback "removed" variable atomic 2022-03-01 03:04:37 -08:00
obs-scripting-python-import.c obs-scripting: Fix macro redefinition warning 2022-05-14 16:10:11 -07:00
obs-scripting-python-import.h obs-scripting: Fix macro redefinition warning 2022-05-14 16:10:11 -07:00
obs-scripting-python.c obs-scripting: Fix compiler warnings 2022-05-04 01:37:10 -07:00
obs-scripting-python.h obs-scripting: Make callback "removed" variable atomic 2022-03-01 03:04:37 -08:00
obs-scripting.c obs-scripting: Update CMakeLists.txt for scripting modules 2022-03-16 23:11:08 +01:00
obs-scripting.h clang-format: Apply formatting 2019-06-23 23:49:10 -07:00