[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
gcc warning in dirname-tests
From: |
Bruno Haible |
Subject: |
gcc warning in dirname-tests |
Date: |
Tue, 20 Mar 2007 01:42:01 +0100 |
User-agent: |
KMail/1.5.4 |
Got these warnings from "gcc -Wall":
test-dirname.c:158: warning: int format, long unsigned int arg (arg 6)
test-dirname.c:173: warning: int format, long unsigned int arg (arg 6)
Fixing it like this:
2007-03-17 Bruno Haible <address@hidden>
* tests/test-dirname.c (main): Make printf statements 64-bit clean.
--- tests/test-dirname.c 26 Jan 2007 22:16:55 -0000 1.2
+++ tests/test-dirname.c 17 Mar 2007 19:18:09 -0000
@@ -154,8 +154,9 @@
|| (dirlen + 1 == strlen (dir) && dir[dirlen] == '.'))))
{
ok = false;
- printf ("dir_name `%s': got `%s' len %d, expected `%s' len %d\n",
- t->name, dir, dirlen, t->dir, strlen (t->dir));
+ printf ("dir_name `%s': got `%s' len %d, expected `%s' len %ld\n",
+ t->name, dir, dirlen,
+ t->dir, (unsigned long) strlen (t->dir));
}
if (strcmp (last, t->last))
{
@@ -169,8 +170,9 @@
&& ISSLASH (base[baselen])))))
{
ok = false;
- printf ("base_name `%s': got `%s' len %d, expected `%s' len %d\n",
- t->name, base, baselen, t->base, strlen (t->base));
+ printf ("base_name `%s': got `%s' len %d, expected `%s' len %ld\n",
+ t->name, base, baselen,
+ t->base, (unsigned long) strlen (t->base));
}
if (strcmp (stripped, t->stripped) || modified != t->modified)
{
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- gcc warning in dirname-tests,
Bruno Haible <=