genxml: Silence about a billion unused parameter warnings
v2: Use textwrap.dedent to make the source line a lot shorter. Shortening (?) the line was requested by Jason. v3: Simplify the texwrap.dedent usage. Suggested by Dylan. Signed-off-by: Ian Romanick <ian.d.romanick@intel.com> Reviewed-by: Dylan Baker <dylan@pnwbakers.com>
This commit is contained in:
parent
a56f0203c3
commit
36bd4a5f21
|
@ -8,6 +8,7 @@ import xml.parsers.expat
|
||||||
import re
|
import re
|
||||||
import sys
|
import sys
|
||||||
import copy
|
import copy
|
||||||
|
import textwrap
|
||||||
|
|
||||||
license = """/*
|
license = """/*
|
||||||
* Copyright (C) 2016 Intel Corporation
|
* Copyright (C) 2016 Intel Corporation
|
||||||
|
@ -578,8 +579,12 @@ class Parser(object):
|
||||||
|
|
||||||
def emit_pack_function(self, name, group):
|
def emit_pack_function(self, name, group):
|
||||||
name = self.gen_prefix(name)
|
name = self.gen_prefix(name)
|
||||||
print("static inline void\n%s_pack(__gen_user_data *data, void * restrict dst,\n%sconst struct %s * restrict values)\n{" %
|
print(textwrap.dedent("""\
|
||||||
(name, ' ' * (len(name) + 6), name))
|
static inline void
|
||||||
|
%s_pack(__attribute__((unused)) __gen_user_data *data,
|
||||||
|
%s__attribute__((unused)) void * restrict dst,
|
||||||
|
%s__attribute__((unused)) const struct %s * restrict values)
|
||||||
|
{""") % (name, ' ' * len(name), ' ' * len(name), name))
|
||||||
|
|
||||||
(dwords, length) = group.collect_dwords_and_length()
|
(dwords, length) = group.collect_dwords_and_length()
|
||||||
if length:
|
if length:
|
||||||
|
|
Loading…
Reference in New Issue