]> git.ipfire.org Git - thirdparty/bind9.git/commit
new: dev: Add MOVE_OWNERSHIP() macro for transferring pointer ownership
authorOndřej Surý <ondrej@isc.org>
Mon, 23 Mar 2026 10:06:48 +0000 (11:06 +0100)
committerOndřej Surý <ondrej@isc.org>
Mon, 23 Mar 2026 10:06:48 +0000 (11:06 +0100)
commit72ddd899ba016162e8a9f5798b5e9dcc0983a545
tree6a60c4373177465ae7f88debb35da36fbf1ec1a0
parent63ac3e731782b284593502036ff4dee10b476342
parent4bea5871adb4b95837f6adec0bc57884f6720e7f
new: dev: Add MOVE_OWNERSHIP() macro for transferring pointer ownership

A helper macro that returns the current value of a pointer and sets
it to NULL in one expression, useful for transferring ownership in
designated initializers.

Merge branch 'ondrej/TAKE_OWNERSHIP-macro' into 'main'

See merge request isc-projects/bind9!11724