comparison Python/Python-ast.c @ 37599:44fb03a6a524 legacy-trunk

Make _kind types global for C++ compilation. Explicitly cast void* to int to cmpop_ty.
author Martin v. Löwis <martin@v.loewis.de>
date Tue, 11 Apr 2006 08:06:50 +0000
parents 2b2e9c388fbb
children f76b5d987314
comparison
equal deleted inserted replaced
37598:56e00c9b5011 37599:44fb03a6a524
2503 { 2503 {
2504 int i, n = asdl_seq_LEN(o->v.Compare.ops); 2504 int i, n = asdl_seq_LEN(o->v.Compare.ops);
2505 value = PyList_New(n); 2505 value = PyList_New(n);
2506 if (!value) goto failed; 2506 if (!value) goto failed;
2507 for(i = 0; i < n; i++) 2507 for(i = 0; i < n; i++)
2508 PyList_SET_ITEM(value, i, ast2obj_cmpop((cmpop_ty)asdl_seq_GET(o->v.Compare.ops, i))); 2508 PyList_SET_ITEM(value, i, ast2obj_cmpop((cmpop_ty)(int)asdl_seq_GET(o->v.Compare.ops, i)));
2509 } 2509 }
2510 if (!value) goto failed; 2510 if (!value) goto failed;
2511 if (PyObject_SetAttrString(result, "ops", value) == -1) 2511 if (PyObject_SetAttrString(result, "ops", value) == -1)
2512 goto failed; 2512 goto failed;
2513 Py_DECREF(value); 2513 Py_DECREF(value);