QWaylandScanner: add trailing commas to enumerations and braced initialization
This is allowed since C++11, and K&R C, resp., and doing so simplifies the code. Change-Id: I4bf5bc50b46c6b811ec386b92bfb0a7529a32645 Reviewed-by: Mårten Nordheim <marten.nordheim@qt.io>
This commit is contained in:
parent
4572d96714
commit
eb4198edf1
@ -368,9 +368,7 @@ void Scanner::printEnums(const QList<WaylandEnum> &enums)
|
|||||||
printf(" enum %s {\n", e.name.constData());
|
printf(" enum %s {\n", e.name.constData());
|
||||||
for (int i = 0; i < e.entries.size(); ++i) {
|
for (int i = 0; i < e.entries.size(); ++i) {
|
||||||
const WaylandEnumEntry &entry = e.entries.at(i);
|
const WaylandEnumEntry &entry = e.entries.at(i);
|
||||||
printf(" %s_%s = %s", e.name.constData(), entry.name.constData(), entry.value.constData());
|
printf(" %s_%s = %s,", e.name.constData(), entry.name.constData(), entry.value.constData());
|
||||||
if (i < e.entries.size() - 1)
|
|
||||||
printf(",");
|
|
||||||
if (!entry.summary.isNull())
|
if (!entry.summary.isNull())
|
||||||
printf(" // %s", entry.summary.constData());
|
printf(" // %s", entry.summary.constData());
|
||||||
printf("\n");
|
printf("\n");
|
||||||
@ -1249,7 +1247,7 @@ bool Scanner::process()
|
|||||||
printf(" const struct %s_listener %s::m_%s_listener = {\n", interfaceName, interfaceName, interfaceName);
|
printf(" const struct %s_listener %s::m_%s_listener = {\n", interfaceName, interfaceName, interfaceName);
|
||||||
for (int i = 0; i < interface.events.size(); ++i) {
|
for (int i = 0; i < interface.events.size(); ++i) {
|
||||||
const WaylandEvent &e = interface.events.at(i);
|
const WaylandEvent &e = interface.events.at(i);
|
||||||
printf(" %s::handle_%s%s\n", interfaceName, e.name.constData(), i < interface.events.size() - 1 ? "," : "");
|
printf(" %s::handle_%s,\n", interfaceName, e.name.constData());
|
||||||
}
|
}
|
||||||
printf(" };\n");
|
printf(" };\n");
|
||||||
printf("\n");
|
printf("\n");
|
||||||
|
Loading…
x
Reference in New Issue
Block a user