X-Git-Url: http://erislabs.net/gitweb/?a=blobdiff_plain;f=tests%2Ftest-filenamecat.c;h=b01645a48b1d8d01f611e8f730af89e216f2215a;hb=9d3af100c7a626ed2b501fb7d0a97936f72ce9ac;hp=879a186aca717b25b9169cb701c2aa51071814ad;hpb=8cf0c73a90c0ec49b4db7bd44bc1ac7ebf8d3990;p=gnulib.git diff --git a/tests/test-filenamecat.c b/tests/test-filenamecat.c index 879a186ac..b01645a48 100644 --- a/tests/test-filenamecat.c +++ b/tests/test-filenamecat.c @@ -1,6 +1,6 @@ /* Test of concatenation of two arbitrary file names. - Copyright (C) 1996-2007 Free Software Foundation, Inc. + Copyright (C) 1996-2007, 2009-2010 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by @@ -26,8 +26,10 @@ #include #include +#include "progname.h" + int -main () +main (int argc _GL_UNUSED, char *argv[]) { static char const *const tests[][3] = { @@ -46,16 +48,19 @@ main () }; unsigned int i; bool fail = false; + + set_program_name (argv[0]); + for (i = 0; i < sizeof tests / sizeof tests[0]; i++) { char *base_in_result; char const *const *t = tests[i]; char *res = file_name_concat (t[0], t[1], &base_in_result); if (strcmp (res, t[2]) != 0) - { - fprintf (stderr, "test #%u: got %s, expected %s\n", i, res, t[2]); - fail = true; - } + { + fprintf (stderr, "test #%u: got %s, expected %s\n", i, res, t[2]); + fail = true; + } } exit (fail ? EXIT_FAILURE : EXIT_SUCCESS); }