From: mquinson Date: Fri, 11 Feb 2005 07:38:37 +0000 (+0000) Subject: Remove the ton of compilation warnings X-Git-Tag: v3.3~4381 X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/commitdiff_plain/639241fcd5b27ead9978ae606387541fb02fbdb0?ds=sidebyside Remove the ton of compilation warnings git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@970 48e7efb5-ca39-0410-a469-dd3cf9ba447f --- diff --git a/tools/gras/stub_generator.c b/tools/gras/stub_generator.c index 8d32cdac3c..db3c700e75 100644 --- a/tools/gras/stub_generator.c +++ b/tools/gras/stub_generator.c @@ -16,16 +16,16 @@ XBT_LOG_NEW_DEFAULT_SUBCATEGORY(stubgen,gras,"Stub generator"); -const char *WARN = "/***********\n * DO NOT EDIT! THIS FILE WERE AUTOMATICALLY GENERATED FROM %s BY gras_stub_generator\n ***********/\n"; -const char *SIM_FILENAME = "_%s_simulator.c"; -const char *SIM_BINARYNAME = "%s_simulator"; -const char *SIM_FILENAME_LDADD = "%s_simulator_LDADD"; -const char *SIM_FILENAME_SOURCES = "%s_simulator_SOURCES"; -const char *RL_FILENAME = "_%s_%s.c"; -const char *RL_BINARYNAME = "%s_%s"; -const char *RL_FILENAME_LDADD = "%s_%s_LDADD"; -const char *RL_FILENAME_SOURCES = "%s_%s_SOURCES"; -const char *MAKEFILE_FILENAME = "%s.Makefile.am"; +#define WARN "/***********\n * DO NOT EDIT! THIS FILE WERE AUTOMATICALLY GENERATED FROM %s BY gras_stub_generator\n ***********/\n" +#define SIM_FILENAME "_%s_simulator.c" +#define SIM_BINARYNAME "%s_simulator" +#define SIM_FILENAME_LDADD "%s_simulator_LDADD" +#define SIM_FILENAME_SOURCES "%s_simulator_SOURCES" +#define RL_FILENAME "_%s_%s.c" +#define RL_BINARYNAME "%s_%s" +#define RL_FILENAME_LDADD "%s_%s_LDADD" +#define RL_FILENAME_SOURCES "%s_%s_SOURCES" +#define MAKEFILE_FILENAME "%s.Makefile.am" char *warning = NULL; @@ -42,24 +42,24 @@ const char *SIM_PREEMBULE = "char *gras_log=NULL;\n"; -const char *SIM_LAUNCH_FUNC = -"int launch_%s(int argc, char **argv) {\n" -" char **myargv=argv;\n" -" int myargc=argc;\n" -" int i;\n" -" int retcode;\n" -" \n" -" if (gras_log) {\n" -" myargv=malloc((argc+1) * sizeof(char**));\n" -" for (i=0; i\n" -"#include \n" -"#include \n" -"\n" -"/* user code */\n" -"int %s(int argc, char *argv[]);\n" -"\n" -"int main(int argc, char *argv[]){\n" -" int errcode;\n" -"\n" -" errcode=%s(argc,argv);\n" -" \n" -" return errcode;\n" -"}\n"; +#define RL_CODE \ +"#include \n" \ +"#include \n" \ +"#include \n" \ +"\n" \ +"/* user code */\n" \ +"int %s(int argc, char *argv[]);\n" \ +"\n" \ +"int main(int argc, char *argv[]){\n" \ +" int errcode;\n" \ +"\n" \ +" errcode=%s(argc,argv);\n"\ +" \n" \ +" return errcode;\n"\ +"}\n" /**********************************************/ /********* Parse XML deployment file **********/ @@ -136,7 +136,7 @@ static void generate_sim(char *project) xbt_assert1(OUT, "Unable to open %s for writing",filename); fprintf(OUT, "%s\n",warning); - fprintf(OUT, SIM_PREEMBULE); + fprintf(OUT, "%s", SIM_PREEMBULE); xbt_dict_foreach(process_function_set,cursor,key,data) { fprintf(OUT,"int %s(int argc,char *argv[]);\n",key); } @@ -150,11 +150,11 @@ static void generate_sim(char *project) } fprintf(OUT, "\n%s\n",warning); - fprintf(OUT, SIM_MAIN_PREEMBULE); + fprintf(OUT, "%s", SIM_MAIN_PREEMBULE); xbt_dict_foreach(process_function_set,cursor,key,data) { fprintf(OUT," MSG_function_register(\"%s\", launch_%s);\n",key,key); } - fprintf(OUT, SIM_MAIN_POSTEMBULE); + fprintf(OUT, "%s", SIM_MAIN_POSTEMBULE); fclose(OUT); xbt_free(filename); }