mirror of
https://github.com/systemd/systemd.git
synced 2024-11-27 12:13:33 +08:00
64b92d637c
Since those are chunks of code based on our codebase, it's easiest to use the same license.
20 lines
378 B
Plaintext
20 lines
378 B
Plaintext
/* SPDX-License-Identifier: LGPL-2.1-or-later */
|
|
@@
|
|
local idexpression r;
|
|
expression p, k, x;
|
|
@@
|
|
- r = set_ensure_allocated(&p, k);
|
|
- if (r < 0)
|
|
- return ...;
|
|
- r = set_put(p, x);
|
|
+ r = set_ensure_put(&p, k, x);
|
|
@@
|
|
local idexpression r;
|
|
expression p, k, x;
|
|
@@
|
|
- r = set_ensure_allocated(p, k);
|
|
- if (r < 0)
|
|
- return ...;
|
|
- r = set_put(*p, x);
|
|
+ r = set_ensure_put(p, k, x);
|