#include "auth/credentials/credentials.h"
#include "libcli/nbt/libnbt.h"
-/***** automatically generated prototypes *****/
-#include "include/proto.h"
-#include "basic.h"
#undef _PRINTF_ATTRIBUTE
#define _PRINTF_ATTRIBUTE(a1, a2)
+/***** automatically generated prototypes *****/
+#include "basic.h"
+#include "include/proto.h"
+
/* String routines */
#include "safe_string.h"
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($$)