summaryrefslogtreecommitdiffstats
path: root/Misc
diff options
context:
space:
mode:
authorBrett Cannon <bcannon@gmail.com>2003-10-19 21:31:43 (GMT)
committerBrett Cannon <bcannon@gmail.com>2003-10-19 21:31:43 (GMT)
commit26b3a7b82cbeff578bd76be0c6dcc4c572a523c9 (patch)
tree4d4143a33f18a360495fc516bce3c69d96e7f326 /Misc
parentd05235ec49de1cf12316e9632a2b3d339dae04c2 (diff)
downloadcpython-26b3a7b82cbeff578bd76be0c6dcc4c572a523c9.zip
cpython-26b3a7b82cbeff578bd76be0c6dcc4c572a523c9.tar.gz
cpython-26b3a7b82cbeff578bd76be0c6dcc4c572a523c9.tar.bz2
Modified the Py_RETURN_* macros by having the statements surrounded by {} in
order to prevent any unexpected surprises from someone using them in a conditional without using curly braces (e.g., ``if (foo) Py_RETURN_TRUE``.
Diffstat (limited to 'Misc')
-rw-r--r--Misc/NEWS3
1 files changed, 3 insertions, 0 deletions
diff --git a/Misc/NEWS b/Misc/NEWS
index 87a82e9..52ed529 100644
--- a/Misc/NEWS
+++ b/Misc/NEWS
@@ -155,6 +155,9 @@ Build
C API
-----
+- Added three new macros: Py_RETURN_NONE, Py_RETURN_TRUE, and Py_RETURN_FALSE.
+ Each return the singleton they mention after Py_INCREF()ing them.
+
- Added a new function, PyTuple_Pack(n, ...) for constructing tuples from a
variable length argument list of Python objects without having to invoke
the more complex machinery of Py_BuildValue(). PyTuple_Pack(3, a, b, c)