diff options
Diffstat (limited to 'source4/script')
-rwxr-xr-x | source4/script/mkproto.pl | 6 |
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($$) |