We have macros in place to make it less verbose to add a subtype
of QObject to both QDict and QList. While we have made cleanups
like this in the past (see commit fcfcd8ffc
, for example), having
it be automated by Coccinelle makes it easier to maintain.
The script is separate from the cleanups, for ease of review and
backporting. A later patch will then add further possible cleanups.
Signed-off-by: Eric Blake <eblake@redhat.com>
Reviewed-by: Markus Armbruster <armbru@redhat.com>
Message-Id: <20170427215821.19397-4-eblake@redhat.com>
Signed-off-by: Markus Armbruster <armbru@redhat.com>
14 lines
266 B
Plaintext
14 lines
266 B
Plaintext
// Use QDict macros where they make sense
|
|
@@
|
|
expression Obj, Key, E;
|
|
@@
|
|
- qdict_put_obj(Obj, Key, QOBJECT(E));
|
|
+ qdict_put(Obj, Key, E);
|
|
|
|
// Use QList macros where they make sense
|
|
@@
|
|
expression Obj, E;
|
|
@@
|
|
- qlist_append_obj(Obj, QOBJECT(E));
|
|
+ qlist_append(Obj, E);
|