summaryrefslogtreecommitdiff
path: root/source4/script/mkproto.pl
diff options
context:
space:
mode:
Diffstat (limited to 'source4/script/mkproto.pl')
-rwxr-xr-xsource4/script/mkproto.pl6
1 files changed, 5 insertions, 1 deletions
diff --git a/source4/script/mkproto.pl b/source4/script/mkproto.pl
index 2332cb06ab..9939fe0bf7 100755
--- a/source4/script/mkproto.pl
+++ b/source4/script/mkproto.pl
@@ -72,13 +72,17 @@ sub print_header($$)
my ($file, $header_name) = @_;
print $file "#ifndef $header_name\n";
print $file "#define $header_name\n\n";
+ print $file "#undef _PRINTF_ATTRIBUTE\n";
+ print $file "#define _PRINTF_ATTRIBUTE(a1, a2) PRINTF_ATTRIBUTE(a1, a2)\n";
print $file "/* This file was automatically generated by mkproto.pl. DO NOT EDIT */\n\n";
}
sub print_footer($$)
{
my ($file, $header_name) = @_;
- printf $file "\n#endif /* %s */\n", $header_name;
+ print $file "#undef _PRINTF_ATTRIBUTE\n";
+ print $file "#define _PRINTF_ATTRIBUTE(a1, a2)\n";
+ print $file "\n#endif /* $header_name */\n\n";
}
sub handle_loadparm($$)