@@ -132,7 +132,7 @@ int main(int argc, char **argv)
starpu_free(f);
starpu_shutdown();
- return ret;
+ STARPU_RETURN(ret);
enodev:
fprintf(stderr, "WARNING: No one can execute this task\n");
@@ -104,9 +104,10 @@ int main(int argc, char **argv)
FPRINTF(stderr, "Token: %u\n", token);
if (token == ntasks * 2)
- return EXIT_SUCCESS;
+ ret = EXIT_SUCCESS;
else
- return EXIT_FAILURE;
+ ret = EXIT_FAILURE;
starpu_data_unregister(token_handle);
@@ -100,9 +100,10 @@ int main(int argc, char **argv)
if (token == ntasks)
@@ -256,9 +256,10 @@ int main(int argc, char **argv)
if (variable == INIT_VALUE + NTASKS)
@@ -210,11 +210,12 @@ int main(int argc, char **argv)
if (problem_data[NTHREADS - 1].val != (NTHREADS * NITER))
{
FPRINTF(stderr, "Final value : %u should be %d\n", problem_data[NTHREADS - 1].val, (NTHREADS * NITER));
}
@@ -197,13 +197,13 @@ int main(int argc, char **argv)
starpu_data_unregister(v_handle);
if ((v[0] != n*k) || (v[1] != k) || (v[2] != n*k))
FPRINTF(stderr, "Incorrect result\n");
-