Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
小白菜888
Obs Studio
提交
3d2d3271
O
Obs Studio
项目概览
小白菜888
/
Obs Studio
通知
4
Star
1
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
DevOps
流水线
流水线任务
计划
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
O
Obs Studio
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
DevOps
DevOps
流水线
流水线任务
计划
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
流水线任务
提交
Issue看板
体验新版 GitCode,发现更多精彩内容 >>
未验证
提交
3d2d3271
编写于
3月 09, 2020
作者:
J
Jim
提交者:
GitHub
3月 09, 2020
浏览文件
操作
浏览文件
下载
差异文件
Merge pull request #2475 from comex/missing-python-imports
obs-scripting: Add missing symbols in -python-import.[ch]
上级
b2302902
849d5462
变更
2
隐藏空白更改
内联
并排
Showing
2 changed file
with
6 addition
and
0 deletion
+6
-0
deps/obs-scripting/obs-scripting-python-import.c
deps/obs-scripting/obs-scripting-python-import.c
+2
-0
deps/obs-scripting/obs-scripting-python-import.h
deps/obs-scripting/obs-scripting-python-import.h
+4
-0
未找到文件。
deps/obs-scripting/obs-scripting-python-import.c
浏览文件 @
3d2d3271
...
...
@@ -108,6 +108,7 @@ bool import_python(const char *python_path)
IMPORT_FUNC
(
PyExc_RuntimeError
);
IMPORT_FUNC
(
PyObject_GetAttr
);
IMPORT_FUNC
(
PyUnicode_FromString
);
IMPORT_FUNC
(
PyDict_New
);
IMPORT_FUNC
(
PyDict_GetItemString
);
IMPORT_FUNC
(
PyDict_SetItemString
);
IMPORT_FUNC
(
PyCFunction_NewEx
);
...
...
@@ -140,6 +141,7 @@ bool import_python(const char *python_path)
IMPORT_FUNC
(
PyLong_FromUnsignedLongLong
);
IMPORT_FUNC
(
PyArg_VaParse
);
IMPORT_FUNC
(
_Py_NoneStruct
);
IMPORT_FUNC
(
PyTuple_New
);
#undef IMPORT_FUNC
...
...
deps/obs-scripting/obs-scripting-python-import.h
浏览文件 @
3d2d3271
...
...
@@ -92,6 +92,7 @@ PY_EXTERN PyObject *(*Import_PyExc_TypeError);
PY_EXTERN
PyObject
*
(
*
Import_PyExc_RuntimeError
);
PY_EXTERN
PyObject
*
(
*
Import_PyObject_GetAttr
)(
PyObject
*
,
PyObject
*
);
PY_EXTERN
PyObject
*
(
*
Import_PyUnicode_FromString
)(
const
char
*
u
);
PY_EXTERN
PyObject
*
(
*
Import_PyDict_New
)(
void
);
PY_EXTERN
PyObject
*
(
*
Import_PyDict_GetItemString
)(
PyObject
*
dp
,
const
char
*
key
);
PY_EXTERN
int
(
*
Import_PyDict_SetItemString
)(
PyObject
*
dp
,
const
char
*
key
,
...
...
@@ -133,6 +134,7 @@ PY_EXTERN PyObject *(*Import_PyUnicode_AsUTF8String)(PyObject *unicode);
PY_EXTERN
PyObject
*
(
*
Import_PyLong_FromUnsignedLongLong
)(
unsigned
long
long
);
PY_EXTERN
int
(
*
Import_PyArg_VaParse
)(
PyObject
*
,
const
char
*
,
va_list
);
PY_EXTERN
PyObject
(
*
Import__Py_NoneStruct
);
PY_EXTERN
PyObject
*
(
*
Import_PyTuple_New
)(
Py_ssize_t
size
);
extern
bool
import_python
(
const
char
*
python_path
);
...
...
@@ -174,6 +176,7 @@ extern bool import_python(const char *python_path);
#define PyExc_RuntimeError (*Import_PyExc_RuntimeError)
#define PyObject_GetAttr Import_PyObject_GetAttr
#define PyUnicode_FromString Import_PyUnicode_FromString
#define PyDict_New Import_PyDict_New
#define PyDict_GetItemString Import_PyDict_GetItemString
#define PyDict_SetItemString Import_PyDict_SetItemString
#define PyCFunction_NewEx Import_PyCFunction_NewEx
...
...
@@ -206,6 +209,7 @@ extern bool import_python(const char *python_path);
#define PyLong_FromUnsignedLongLong Import_PyLong_FromUnsignedLongLong
#define PyArg_VaParse Import_PyArg_VaParse
#define _Py_NoneStruct (*Import__Py_NoneStruct)
#define PyTuple_New Import_PyTuple_New
#endif
#endif
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录