Doubling the interface name in the protection against duplicate inclusions

This commit is contained in:
Pierre Pronchery 2011-10-17 15:57:26 +00:00
parent 7c8c2c4025
commit bb50ce396f

View File

@ -159,8 +159,10 @@ static void _appbroker_head(AppBroker * appbroker)
{ {
fputs("/* $""Id$ */\n\n\n\n", appbroker->fp); fputs("/* $""Id$ */\n\n\n\n", appbroker->fp);
if(appbroker->prefix != NULL) if(appbroker->prefix != NULL)
fprintf(appbroker->fp, "%s%s%s%s%s%s", "#ifndef ", fprintf(appbroker->fp, "%s%s%s%s%s%s%s%s%s%s", "#ifndef ",
appbroker->prefix, "_",
appbroker->prefix, "_H\n", "# define ", appbroker->prefix, "_H\n", "# define ",
appbroker->prefix, "_",
appbroker->prefix, "_H\n"); appbroker->prefix, "_H\n");
fputs("\n# include <stdint.h>\n", appbroker->fp); fputs("\n# include <stdint.h>\n", appbroker->fp);
fputs("# include <System.h>\n\n", appbroker->fp); fputs("# include <System.h>\n\n", appbroker->fp);
@ -193,7 +195,8 @@ static void _appbroker_head(AppBroker * appbroker)
static void _appbroker_tail(AppBroker * appbroker) static void _appbroker_tail(AppBroker * appbroker)
{ {
if(appbroker->prefix != NULL) if(appbroker->prefix != NULL)
fprintf(appbroker->fp, "%s%s%s", "\n#endif /* !", fprintf(appbroker->fp, "%s%s%s%s%s", "\n#endif /* !",
appbroker->prefix, "_",
appbroker->prefix, "_H */\n"); appbroker->prefix, "_H */\n");
} }