qapi: Streamline boilerplate comment generation
commitc263de3f419be945499ff7e6bd7512702f8bd522
authorMarkus Armbruster <armbru@redhat.com>
Sun, 11 Feb 2018 09:35:40 +0000 (11 10:35 +0100)
committerEric Blake <eblake@redhat.com>
Fri, 2 Mar 2018 19:14:08 +0000 (2 13:14 -0600)
tree29e6fa4f4bec7b97c199616d34a1228de95514bc
parent0dd13589b0dc1d91bb1281a0d10ddaa71b8b5ccd
qapi: Streamline boilerplate comment generation

Every generator has separate boilerplate for .h and .c, and their
differences are boring.  All of them repeat the license note.

Reduce the repetition as follows.  Move common text like the license
note to common open_output(), next to the existing common text there.
For each generator, replace the two separate descriptions by a single
one.

While there, emit an "automatically generated" note into generated
documentation, too.

Signed-off-by: Markus Armbruster <armbru@redhat.com>
Reviewed-by: Eric Blake <eblake@redhat.com>
Reviewed-by: Marc-André Lureau <marcandre.lureau@redhat.com>
Message-Id: <20180211093607.27351-3-armbru@redhat.com>
Signed-off-by: Eric Blake <eblake@redhat.com>
scripts/qapi-commands.py
scripts/qapi-event.py
scripts/qapi-introspect.py
scripts/qapi-types.py
scripts/qapi-visit.py
scripts/qapi.py
scripts/qapi2texi.py
tests/qapi-schema/doc-good.texi