(name_init): Fix typo in error message: FILE* was passed, but char*

was wanted.

(read_name_from_file, name_gather, addname, name_match, name_scan,
add_exclude): Use size_t when appropriate.  Remove now-useless casts.

(exclude_pool_size, allocated_exclude_pool_size): Now size_t.
This commit is contained in:
Paul Eggert
1997-10-31 00:58:55 +00:00
parent f2bad2db48
commit f3531f64fb

View File

@@ -222,7 +222,7 @@ name_init (int argc, char *const *argv)
name_file = stdin;
}
else if (name_file = fopen (files_from_option, "r"), !name_file)
FATAL_ERROR ((0, errno, _("Cannot open file %s"), name_file));
FATAL_ERROR ((0, errno, _("Cannot open file %s"), files_from_option));
}
}
@@ -247,7 +247,7 @@ static int
read_name_from_file (void)
{
int character;
int counter = 0;
size_t counter = 0;
/* FIXME: getc may be called even if character was EOF the last time here. */
@@ -382,7 +382,7 @@ name_gather (void)
{
/* Buffer able to hold a single name. */
static struct name *buffer;
static int allocated_length = 0;
static size_t allocated_length = 0;
char *name;
@@ -442,7 +442,7 @@ addname (const char *string)
static char *chdir_name = NULL;
struct name *name;
int length;
size_t length;
if (strcmp (string, "-C") == 0)
{
@@ -472,7 +472,7 @@ addname (const char *string)
}
length = string ? strlen (string) : 0;
name = (struct name *) xmalloc ((size_t) (sizeof (struct name) + length));
name = (struct name *) xmalloc (sizeof (struct name) + length);
memset (name, 0, sizeof (struct name) + length);
name->next = NULL;
@@ -481,7 +481,7 @@ addname (const char *string)
name->fake = 0;
name->length = length;
/* FIXME: Possibly truncating a string, here? Tss, tss, tss! */
strncpy (name->name, string, (size_t) length);
strncpy (name->name, string, length);
name->name[length] = '\0';
}
else
@@ -515,7 +515,7 @@ addname (const char *string)
int
name_match (const char *path)
{
int length = strlen (path);
size_t length = strlen (path);
while (1)
{
@@ -569,7 +569,7 @@ name_match (const char *path)
&& (path[cursor->length] == '\0'
|| path[cursor->length] == '/')
/* full match on file/dirname */
&& strncmp (path, cursor->name, (size_t) cursor->length) == 0)
&& strncmp (path, cursor->name, cursor->length) == 0)
/* name compare */
{
cursor->found = 1; /* remember it matched */
@@ -659,7 +659,7 @@ name_expand (void)
struct name *
name_scan (const char *path)
{
int length = strlen (path);
size_t length = strlen (path);
while (1)
{
@@ -691,7 +691,7 @@ name_scan (const char *path)
&& (path[cursor->length] == '\0'
|| path[cursor->length] == '/')
/* full match on file/dirname */
&& strncmp (path, cursor->name, (size_t) cursor->length) == 0)
&& strncmp (path, cursor->name, cursor->length) == 0)
/* name compare */
return cursor; /* we got a match */
}
@@ -769,8 +769,8 @@ new_name (const char *path, const char *name)
/* Excludes names. */
static char *exclude_pool = NULL;
static int exclude_pool_size = 0;
static int allocated_exclude_pool_size = 0;
static size_t exclude_pool_size = 0;
static size_t allocated_exclude_pool_size = 0;
static char **simple_exclude_array = NULL;
static int simple_excludes = 0;
@@ -787,7 +787,7 @@ static int allocated_pattern_excludes = 0;
void
add_exclude (char *name)
{
int name_size;
size_t name_size;
unquote_string (name); /* FIXME: unquote in all cases? If ever? */
name_size = strlen (name) + 1;
@@ -799,7 +799,7 @@ add_exclude (char *name)
allocated_exclude_pool_size = exclude_pool_size + name_size + 1024;
exclude_pool = (char *)
xrealloc (exclude_pool, (size_t) allocated_exclude_pool_size);
xrealloc (exclude_pool, allocated_exclude_pool_size);
for (cursor = simple_exclude_array;
cursor < simple_exclude_array + simple_excludes;