C compiler with embedded metalanguage.
25'ten fazla konu seçemezsiniz
Konular bir harf veya rakamla başlamalı, kısa çizgiler ('-') içerebilir ve en fazla 35 karakter uzunluğunda olabilir.
|
typedef void *PyObject;
|
|
|
|
int
|
|
PyMapping_SetItemString(o, key, value)
|
|
PyObject *o;
|
|
char *key;
|
|
PyObject *value;
|
|
{
|
|
PyObject *okey;
|
|
int r;
|
|
|
|
if( ! key) return Py_ReturnNullError(),-1;
|
|
if (!(okey=PyString_FromString(key))) return -1;
|
|
r = PyObject_SetItem(o,okey,value);
|
|
if (--( okey )->ob_refcnt != 0) ; else (*( okey )->ob_type->tp_dealloc)((PyObject *)( okey )) ;
|
|
return r;
|
|
}
|
|
|