From a25e5e9ae9ac71100d07c5e5617a19415440a228 Mon Sep 17 00:00:00 2001 From: Guido van Rossum Date: Fri, 6 Sep 1996 13:48:38 +0000 Subject: [PATCH] PyMapping_DelItem[String] are actually macros. --- Include/abstract.h | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/Include/abstract.h b/Include/abstract.h index a397c471bd8..3211a7eda55 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));