diff options
Diffstat (limited to 'source/blender/python/intern/bpy_app_opensubdiv.c')
-rw-r--r-- | source/blender/python/intern/bpy_app_opensubdiv.c | 80 |
1 files changed, 40 insertions, 40 deletions
diff --git a/source/blender/python/intern/bpy_app_opensubdiv.c b/source/blender/python/intern/bpy_app_opensubdiv.c index 7c084605fd3..e6e84ac30c0 100644 --- a/source/blender/python/intern/bpy_app_opensubdiv.c +++ b/source/blender/python/intern/bpy_app_opensubdiv.c @@ -32,73 +32,73 @@ static PyTypeObject BlenderAppOpenSubdivType; static PyStructSequence_Field app_opensubdiv_info_fields[] = { - {(char *)"supported", (char *)("Boolean, True when Blender is built with OpenSubdiv support")}, - {(char *)("version"), (char *)("The OpenSubdiv version as a tuple of 3 numbers")}, - {(char *)("version_string"), (char *)("The OpenSubdiv version formatted as a string")}, - {NULL}, + {(char *)"supported", (char *)("Boolean, True when Blender is built with OpenSubdiv support")}, + {(char *)("version"), (char *)("The OpenSubdiv version as a tuple of 3 numbers")}, + {(char *)("version_string"), (char *)("The OpenSubdiv version formatted as a string")}, + {NULL}, }; static PyStructSequence_Desc app_opensubdiv_info_desc = { - (char *)"bpy.app.opensubdiv", /* name */ - (char *)"This module contains information about OpenSubdiv blender is linked against", /* doc */ - app_opensubdiv_info_fields, /* fields */ - ARRAY_SIZE(app_opensubdiv_info_fields) - 1, + (char *)"bpy.app.opensubdiv", /* name */ + (char + *)"This module contains information about OpenSubdiv blender is linked against", /* doc */ + app_opensubdiv_info_fields, /* fields */ + ARRAY_SIZE(app_opensubdiv_info_fields) - 1, }; static PyObject *make_opensubdiv_info(void) { - PyObject *opensubdiv_info; - int pos = 0; + PyObject *opensubdiv_info; + int pos = 0; - opensubdiv_info = PyStructSequence_New(&BlenderAppOpenSubdivType); - if (opensubdiv_info == NULL) { - return NULL; - } + opensubdiv_info = PyStructSequence_New(&BlenderAppOpenSubdivType); + if (opensubdiv_info == NULL) { + return NULL; + } #ifndef WITH_OPENSUBDIV -#define SetStrItem(str) \ - PyStructSequence_SET_ITEM(opensubdiv_info, pos++, PyUnicode_FromString(str)) +# define SetStrItem(str) \ + PyStructSequence_SET_ITEM(opensubdiv_info, pos++, PyUnicode_FromString(str)) #endif -#define SetObjItem(obj) \ - PyStructSequence_SET_ITEM(opensubdiv_info, pos++, obj) +#define SetObjItem(obj) PyStructSequence_SET_ITEM(opensubdiv_info, pos++, obj) #ifdef WITH_OPENSUBDIV - int curversion = openSubdiv_getVersionHex(); - SetObjItem(PyBool_FromLong(1)); - SetObjItem(PyC_Tuple_Pack_I32(curversion / 10000, (curversion / 100) % 100, curversion % 100)); - SetObjItem(PyUnicode_FromFormat("%2d, %2d, %2d", - curversion / 10000, (curversion / 100) % 100, curversion % 100)); + int curversion = openSubdiv_getVersionHex(); + SetObjItem(PyBool_FromLong(1)); + SetObjItem(PyC_Tuple_Pack_I32(curversion / 10000, (curversion / 100) % 100, curversion % 100)); + SetObjItem(PyUnicode_FromFormat( + "%2d, %2d, %2d", curversion / 10000, (curversion / 100) % 100, curversion % 100)); #else - SetObjItem(PyBool_FromLong(0)); - SetObjItem(PyC_Tuple_Pack_I32(0, 0, 0)); - SetStrItem("Unknown"); + SetObjItem(PyBool_FromLong(0)); + SetObjItem(PyC_Tuple_Pack_I32(0, 0, 0)); + SetStrItem("Unknown"); #endif - if (PyErr_Occurred()) { - Py_CLEAR(opensubdiv_info); - return NULL; - } + if (PyErr_Occurred()) { + Py_CLEAR(opensubdiv_info); + return NULL; + } #undef SetStrItem #undef SetObjItem - return opensubdiv_info; + return opensubdiv_info; } PyObject *BPY_app_opensubdiv_struct(void) { - PyObject *ret; + PyObject *ret; - PyStructSequence_InitType(&BlenderAppOpenSubdivType, &app_opensubdiv_info_desc); + PyStructSequence_InitType(&BlenderAppOpenSubdivType, &app_opensubdiv_info_desc); - ret = make_opensubdiv_info(); + ret = make_opensubdiv_info(); - /* prevent user from creating new instances */ - BlenderAppOpenSubdivType.tp_init = NULL; - BlenderAppOpenSubdivType.tp_new = NULL; - /* without this we can't do set(sys.modules) [#29635] */ - BlenderAppOpenSubdivType.tp_hash = (hashfunc)_Py_HashPointer; + /* prevent user from creating new instances */ + BlenderAppOpenSubdivType.tp_init = NULL; + BlenderAppOpenSubdivType.tp_new = NULL; + /* without this we can't do set(sys.modules) [#29635] */ + BlenderAppOpenSubdivType.tp_hash = (hashfunc)_Py_HashPointer; - return ret; + return ret; } |