Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
Usage of xbt_new0 instead calloc
authorcherierm <cherierm@48e7efb5-ca39-0410-a469-dd3cf9ba447f>
Fri, 11 Jan 2008 10:17:51 +0000 (10:17 +0000)
committercherierm <cherierm@48e7efb5-ca39-0410-a469-dd3cf9ba447f>
Fri, 11 Jan 2008 10:17:51 +0000 (10:17 +0000)
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5194 48e7efb5-ca39-0410-a469-dd3cf9ba447f

examples/msg/alias/masterslave_forwarder_with_alias.c

index 33d0c0f..a389a76 100644 (file)
@@ -49,7 +49,7 @@ int master(int argc, char *argv[])
                /*  Task creation */\r
                char sprintf_buffer[64];\r
 \r
-               todo = calloc(number_of_tasks, sizeof(m_task_t));\r
+               todo = xbt_new0(m_task_t,number_of_tasks);\r
 \r
                for (i = 0; i < number_of_tasks; i++) \r
                {\r
@@ -61,7 +61,7 @@ int master(int argc, char *argv[])
        {                  \r
                /* Process organisation */\r
                alias_count = argc - 4;\r
-               aliases = (char**) calloc(alias_count, sizeof(char*));\r
+               aliases = xbt_new0(char*,alias_count);\r
 \r
                for(i = 4; i < argc; i++) \r
                {\r
@@ -141,7 +141,7 @@ int forwarder(int argc, char *argv[])
        \r
        {                  /* Process organisation */\r
                alias_count = argc - 1;\r
-               aliases = calloc(alias_count, sizeof(char*));\r
+               aliases = xbt_new0(char*,alias_count);\r
        \r
                for (i = 1; i < argc; i++) \r
                        aliases[i-1] =strdup(argv[i]);\r