X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/892e136b3be07e45110a5a2db2889470386e954a..84402e8e2ee2a2d0bef25fdceb0a263ed8b471f6:/tools/cmake/test_prog/prog_stacksetup.c?ds=sidebyside diff --git a/tools/cmake/test_prog/prog_stacksetup.c b/tools/cmake/test_prog/prog_stacksetup.c index a9c4797c0b..6a9193c398 100644 --- a/tools/cmake/test_prog/prog_stacksetup.c +++ b/tools/cmake/test_prog/prog_stacksetup.c @@ -1,4 +1,4 @@ -/* Copyright (c) 2010, 2014-2016. The SimGrid Team. All rights reserved. */ +/* Copyright (c) 2010-2020. The SimGrid Team. All rights reserved. */ /* This program is free software; you can redistribute it and/or modify it * under the terms of the license (GNU LGPL) which comes with this package. */ @@ -26,7 +26,8 @@ void handler(void) { char garbage[1024]; auto int dummy; - for (int i = 0; i < 1024; i++) + int i; + for (i = 0; i < 1024; i++) garbage[i] = 'X'; handler_addr = (char *) &dummy; swapcontext(&uc_handler, &uc_main); @@ -39,7 +40,8 @@ int main(int argc, char *argv[]) char *skbuf = (char *) malloc(sksize * 2 + 2 * sizeof(union alltypes)); if (skbuf == NULL) exit(1); - for (int i = 0; i < sksize * 2 + 2 * sizeof(union alltypes); i++) + int i; + for (i = 0; i < sksize * 2 + 2 * sizeof(union alltypes); i++) skbuf[i] = 'A'; char *skaddr = skbuf + sizeof(union alltypes); @@ -57,13 +59,13 @@ int main(int argc, char *argv[]) if (handler_addr < skaddr + sksize) { /* stack was placed into lower area */ if (*(skaddr + sksize) != 'A') - printf("(skaddr)+(sksize)-%d;(sksize)-%d", sizeof(union alltypes), sizeof(union alltypes)); + printf("(skaddr)+(sksize)-%zu;(sksize)-%zu", sizeof(union alltypes), sizeof(union alltypes)); else printf("(skaddr)+(sksize);(sksize)"); } else { /* stack was placed into higher area */ if (*(skaddr + sksize * 2) != 'A') - printf("(skaddr);(sksize)-%d", sizeof(union alltypes)); + printf("(skaddr);(sksize)-%zu", sizeof(union alltypes)); else printf("(skaddr);(sksize)"); }