-/* Copyright (c) 2007-2008, 2010-2012. The SimGrid Team.
+/* Copyright (c) 2007-2008, 2010-2014. The SimGrid Team.
* All rights reserved. */
/* This program is free software; you can redistribute it and/or modify it
exit(EXIT_FAILURE);
}
-
- size = atoi(argv[1]);
+ size = xbt_str_parse_int(argv[1], "Invalid size: %s");
/* create a new scheduler */
sched = sched_new(size);
__argv = xbt_new0(char *, MAX_ARGS);
for (i = 0; i < MAX_ARGS; i++) {
- sprintf(arg, "arg_%d", i);
- __argv[i] = strdup(arg);
- memset(arg, 0, MAX_ARG);
-
+ __argv[i] = bprintf("arg_%d", i);
}
for (i = 0; i < size; i++)