X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/6760cb07d6b57be16928d95339d71e57c4e24f36..b24c14fba1046bbf5577d5b0ab1fe47b2af69a0d:/buildtools/Cmake/prog_test/prog_va_copy.c diff --git a/buildtools/Cmake/prog_test/prog_va_copy.c b/buildtools/Cmake/prog_test/prog_va_copy.c index 82800ebf3b..d0797ae051 100644 --- a/buildtools/Cmake/prog_test/prog_va_copy.c +++ b/buildtools/Cmake/prog_test/prog_va_copy.c @@ -1,34 +1,28 @@ -/* Copyright (c) 2010. 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. */ - #include -#include -#include -#define DO_VA_COPY(d,s) memcpy((void *)(d), (void *)(s)), sizeof(*(s)) -void test(char *str, ...) -{ - va_list ap, ap2; - int i; - va_start(ap, str); - DO_VA_COPY(ap2, ap); - for (i = 1; i <= 9; i++) { - int k = (int)va_arg(ap, int); - if (k != i) - abort(); - } - DO_VA_COPY(ap, ap2); - for (i = 1; i <= 9; i++) { - int k = (int)va_arg(ap, int); - if (k != i) - abort(); - } - va_end(ap); -} -int main(int argc, char *argv[]) -{ - test(test, 1, 2, 3, 4, 5, 6, 7, 8, 9); - exit(0); -} + #include + #include + #define DO_VA_COPY(d,s) memcpy((void *)(d), (void *)(s)), sizeof(*(s)) + void test(char *str, ...) + { + va_list ap, ap2; + int i; + va_start(ap, str); + DO_VA_COPY(ap2, ap); + for (i = 1; i <= 9; i++) { + int k = (int)va_arg(ap, int); + if (k != i) + abort(); + } + DO_VA_COPY(ap, ap2); + for (i = 1; i <= 9; i++) { + int k = (int)va_arg(ap, int); + if (k != i) + abort(); + } + va_end(ap); + } + int main(int argc, char *argv[]) + { + test(test, 1, 2, 3, 4, 5, 6, 7, 8, 9); + exit(0); + }