0

Fixed MSVC build errors

This commit is contained in:
Andrew Chin
2011-07-19 15:04:49 -04:00
parent 931d71103c
commit 9516704057

View File

@@ -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");