--- c:/src/lxml-build/lxml-1.2/src/lxml/etree.h.orig Mon Feb 26 17:11:11 2007 +++ c:/src/lxml-build/lxml-1.2/src/lxml/etree.h Mon Feb 26 17:26:01 2007 @@ -149,6 +149,7 @@ import_etree(PyObject *module) { if (module != NULL) { + int (*init)(struct {const char *s; const void **p;}*); PyObject *c_api_init = PyObject_GetAttrString( module, "_import_c_api"); if (!c_api_init) @@ -161,8 +162,7 @@ return -1; } - int (*init)(struct {const char *s; const void **p;}*) = - PyCObject_AsVoidPtr(c_api_init); + init = PyCObject_AsVoidPtr(c_api_init); Py_DECREF(c_api_init); if (!init) { PyErr_SetString(PyExc_RuntimeError,