Fixed MSVC build errors
This commit is contained in:
@@ -219,6 +219,9 @@ int render_mode_parse_option(PyObject *dict, const char *name, const char *forma
|
|||||||
PyObject *get_render_modes(PyObject *self, PyObject *args) {
|
PyObject *get_render_modes(PyObject *self, PyObject *args) {
|
||||||
PyObject *modes;
|
PyObject *modes;
|
||||||
unsigned int i;
|
unsigned int i;
|
||||||
|
PyObject *key, *value;
|
||||||
|
Py_ssize_t pos = 0;
|
||||||
|
|
||||||
if (!PyArg_ParseTuple(args, ""))
|
if (!PyArg_ParseTuple(args, ""))
|
||||||
return NULL;
|
return NULL;
|
||||||
|
|
||||||
@@ -232,8 +235,6 @@ PyObject *get_render_modes(PyObject *self, PyObject *args) {
|
|||||||
Py_DECREF(name);
|
Py_DECREF(name);
|
||||||
}
|
}
|
||||||
|
|
||||||
PyObject *key, *value;
|
|
||||||
Py_ssize_t pos = 0;
|
|
||||||
|
|
||||||
while (PyDict_Next(custom_render_modes, &pos, &key, &value)) {
|
while (PyDict_Next(custom_render_modes, &pos, &key, &value)) {
|
||||||
PyList_Append(modes, key);
|
PyList_Append(modes, key);
|
||||||
@@ -290,6 +291,8 @@ PyObject *get_render_mode_info(PyObject *self, PyObject *args) {
|
|||||||
const char* rendermode;
|
const char* rendermode;
|
||||||
PyObject *info;
|
PyObject *info;
|
||||||
unsigned int i;
|
unsigned int i;
|
||||||
|
PyObject *custom;
|
||||||
|
|
||||||
if (!PyArg_ParseTuple(args, "s", &rendermode))
|
if (!PyArg_ParseTuple(args, "s", &rendermode))
|
||||||
return NULL;
|
return NULL;
|
||||||
|
|
||||||
@@ -323,7 +326,7 @@ PyObject *get_render_mode_info(PyObject *self, PyObject *args) {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
PyObject *custom = PyDict_GetItemString(custom_render_modes, rendermode);
|
custom = PyDict_GetItemString(custom_render_modes, rendermode);
|
||||||
if (custom) {
|
if (custom) {
|
||||||
PyObject *tmp, *copy = PyDict_Copy(custom);
|
PyObject *tmp, *copy = PyDict_Copy(custom);
|
||||||
Py_DECREF(info);
|
Py_DECREF(info);
|
||||||
@@ -349,6 +352,8 @@ PyObject *get_render_mode_inheritance(PyObject *self, PyObject *args) {
|
|||||||
PyObject *parents;
|
PyObject *parents;
|
||||||
unsigned int i;
|
unsigned int i;
|
||||||
RenderModeInterface *iface = NULL;
|
RenderModeInterface *iface = NULL;
|
||||||
|
PyObject *custom;
|
||||||
|
|
||||||
if (!PyArg_ParseTuple(args, "s", &rendermode))
|
if (!PyArg_ParseTuple(args, "s", &rendermode))
|
||||||
return NULL;
|
return NULL;
|
||||||
|
|
||||||
@@ -357,7 +362,7 @@ PyObject *get_render_mode_inheritance(PyObject *self, PyObject *args) {
|
|||||||
return NULL;
|
return NULL;
|
||||||
|
|
||||||
/* take care of the chain of custom modes, if there are any */
|
/* take care of the chain of custom modes, if there are any */
|
||||||
PyObject *custom = PyDict_GetItemString(custom_render_modes, rendermode);
|
custom = PyDict_GetItemString(custom_render_modes, rendermode);
|
||||||
while (custom != NULL) {
|
while (custom != NULL) {
|
||||||
PyObject *name = PyString_FromString(rendermode);
|
PyObject *name = PyString_FromString(rendermode);
|
||||||
PyList_Append(parents, name);
|
PyList_Append(parents, name);
|
||||||
@@ -398,6 +403,9 @@ PyObject *get_render_mode_children(PyObject *self, PyObject *args) {
|
|||||||
const char *rendermode;
|
const char *rendermode;
|
||||||
PyObject *children;
|
PyObject *children;
|
||||||
unsigned int i;
|
unsigned int i;
|
||||||
|
PyObject *key, *value;
|
||||||
|
Py_ssize_t pos = 0;
|
||||||
|
|
||||||
if (!PyArg_ParseTuple(args, "s", &rendermode))
|
if (!PyArg_ParseTuple(args, "s", &rendermode))
|
||||||
return NULL;
|
return NULL;
|
||||||
|
|
||||||
@@ -413,8 +421,6 @@ PyObject *get_render_mode_children(PyObject *self, PyObject *args) {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
PyObject *key, *value;
|
|
||||||
Py_ssize_t pos = 0;
|
|
||||||
|
|
||||||
while (PyDict_Next(custom_render_modes, &pos, &key, &value)) {
|
while (PyDict_Next(custom_render_modes, &pos, &key, &value)) {
|
||||||
PyObject *pyparent = PyDict_GetItemString(value, "parent");
|
PyObject *pyparent = PyDict_GetItemString(value, "parent");
|
||||||
|
|||||||
Reference in New Issue
Block a user