C compiler with embedded metalanguage.
25개 이상의 토픽을 선택하실 수 없습니다.
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
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;
|
|
}
|
|
|