From: Guido van Rossum Date: Fri, 6 Sep 1996 13:48:38 +0000 (+0000) Subject: PyMapping_DelItem[String] are actually macros. X-Git-Tag: v1.4~287 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=a25e5e9ae9ac71100d07c5e5617a19415440a228;p=thirdparty%2FPython%2Fcpython.git PyMapping_DelItem[String] are actually macros. --- diff --git a/Include/abstract.h b/Include/abstract.h index a397c471bd85..3211a7eda55f 100644 --- a/Include/abstract.h +++ b/Include/abstract.h @@ -762,21 +762,25 @@ xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx*/ this is equivalent to the Python expression: len(o). */ + /* implemented as a macro: + int PyMapping_DelItemString Py_PROTO((PyObject *o, char *key)); - /* Remove the mapping for object, key, from the object *o. Returns -1 on failure. This is equivalent to the Python statement: del o[key]. */ +#define PyMapping_DelItemString(O,K) PyDict_DelItemString((O),(K)) + + /* implemented as a macro: int PyMapping_DelItem Py_PROTO((PyObject *o, PyObject *key)); - /* Remove the mapping for object, key, from the object *o. Returns -1 on failure. This is equivalent to the Python statement: del o[key]. */ +#define PyMapping_DelItem(O,K) PyDict_DelItem((O),(K)) int PyMapping_HasKeyString Py_PROTO((PyObject *o, char *key));