From bb50ce396f373e4b457b744b2da873ffbbbf2618 Mon Sep 17 00:00:00 2001 From: Pierre Pronchery Date: Mon, 17 Oct 2011 15:57:26 +0000 Subject: [PATCH] Doubling the interface name in the protection against duplicate inclusions --- tools/appbroker.c | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/tools/appbroker.c b/tools/appbroker.c index 13af40b..c390093 100644 --- a/tools/appbroker.c +++ b/tools/appbroker.c @@ -159,8 +159,10 @@ static void _appbroker_head(AppBroker * appbroker) { fputs("/* $""Id$ */\n\n\n\n", appbroker->fp); 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, "_", appbroker->prefix, "_H\n"); fputs("\n# include \n", appbroker->fp); fputs("# include \n\n", appbroker->fp); @@ -193,7 +195,8 @@ static void _appbroker_head(AppBroker * appbroker) static void _appbroker_tail(AppBroker * appbroker) { 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"); }