From: Paul Eggert Date: Fri, 31 Oct 1997 00:58:55 +0000 (+0000) Subject: (name_init): Fix typo in error message: FILE* was passed, but char* X-Git-Url: https://git.dogcows.com/gitweb?a=commitdiff_plain;h=f3531f64fb63f785eac9bbd80fecd2912e535566;p=chaz%2Ftar (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. --- diff --git a/src/names.c b/src/names.c index b38f665..b339ef1 100644 --- a/src/names.c +++ b/src/names.c @@ -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;