Patchworkβ Ignore the alloc_size attribute.

login
register
about
Submitter Michael Stefaniuc
Date 2009-09-29 21:01:19
Message ID <20090929210119.GB3592@redhat.com>
Download mbox | patch
Permalink /patch/50599/
State New
Headers show

Comments

Michael Stefaniuc - 2009-09-29 21:01:19
Wine has annotated the Win32 alloc functions with the alloc_size
attribute. This cuts down the noise a lot when running sparse on the
Wine source code.

Signed-off-by: Michael Stefaniuc <mstefani@redhat.com>
---
 parse.c |    2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)

Patch

diff --git a/parse.c b/parse.c
index 5f6f9c3..dfd5703 100644
--- a/parse.c
+++ b/parse.c
@@ -475,6 +475,8 @@  static struct init_keyword {
 	{ "__nothrow__",	NS_KEYWORD,	.op = &ignore_attr_op },
 	{ "malloc",	NS_KEYWORD,	.op = &ignore_attr_op },
 	{ "__malloc__",	NS_KEYWORD,	.op = &ignore_attr_op },
+	{ "alloc_size",	NS_KEYWORD,	.op = &ignore_attr_op },
+	{ "__alloc_size__",	NS_KEYWORD,	.op = &ignore_attr_op },
 	{ "nonnull",	NS_KEYWORD,	.op = &ignore_attr_op },
 	{ "__nonnull",	NS_KEYWORD,	.op = &ignore_attr_op },
 	{ "__nonnull__",	NS_KEYWORD,	.op = &ignore_attr_op },