From 5b6f776fe9f71b2266c3d3923a93ffb2d1009fdb Mon Sep 17 00:00:00 2001 From: Bernhard Reutner-Fischer Date: Wed, 13 Dec 2006 16:50:15 +0000 Subject: [PATCH] - remove warning about unused depth parameter in add_to_dirlist() - make one variable static and add comment about why the other variables there are not static. --- coreutils/diff.c | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/coreutils/diff.c b/coreutils/diff.c index 0b83c9ddf..7a9f8c7dd 100644 --- a/coreutils/diff.c +++ b/coreutils/diff.c @@ -67,11 +67,13 @@ static unsigned long cmd_flags; #define FLAG_U (1<<12) #define FLAG_w (1<<13) +/* XXX: FIXME: the following variables should be static, but gcc currently + * creates a much bigger object if we do this. */ int context, status; char *start, *label[2]; struct stat stb1, stb2; char **dl; -int dl_count = 0; +static int dl_count = 0; struct cand { int x; @@ -1030,7 +1032,8 @@ static int dir_strcmp(const void *p1, const void *p2) /* This function adds a filename to dl, the directory listing. */ static int add_to_dirlist(const char *filename, - struct stat ATTRIBUTE_UNUSED * sb, void *userdata, int depth) + struct stat ATTRIBUTE_UNUSED * sb, void *userdata, + int depth ATTRIBUTE_UNUSED) { dl_count++; dl = xrealloc(dl, dl_count * sizeof(char *));