Browse Source

(to_chars): Fix typo in decl.
Don't assign through char const *.
Rename name_expand back to collect_and_sort_names.

Paul Eggert 25 years ago
parent
commit
a7002a034e
1 changed files with 5 additions and 4 deletions
  1. 5 4
      src/create.c

+ 5 - 4
src/create.c

@@ -167,7 +167,7 @@ to_chars (int negative, uintmax_t value, size_t valsize,
 			  ? MAX_VAL_WITH_DIGITS (size - 1, LG_256)
 			  : MAX_VAL_WITH_DIGITS (size - 1, LG_8));
       char valbuf[UINTMAX_STRSIZE_BOUND + 1];
-      char maxbuf[UINTMAX_STRSIZE_BOUND]
+      char maxbuf[UINTMAX_STRSIZE_BOUND];
       char minbuf[UINTMAX_STRSIZE_BOUND + 1];
       char subbuf[UINTMAX_STRSIZE_BOUND + 1];
       char *value_string = STRINGIFY_BIGINT (v, valbuf + 1);
@@ -176,8 +176,9 @@ to_chars (int negative, uintmax_t value, size_t valsize,
       if (base256_allowed)
 	{
 	  uintmax_t m = maxval + 1 ? maxval + 1 : maxval / 2 + 1;
-	  minval_string = STRINGIFY_BIGINT (m, minbuf + 1);
-	  *--minval_string = '-';
+	  char *p = STRINGIFY_BIGINT (m, minbuf + 1);
+	  *--p = '-';
+	  minval_string = p;
 	}
       else
 	minval_string = "0";
@@ -872,7 +873,7 @@ create_archive (void)
       const char *q;
       char *bufp;
 
-      name_expand (1);
+      collect_and_sort_names ();
 
       while (p = name_from_list (), p)
 	if (!excluded_name (p))