Fix a few simple casting warnings, etc.
the root and make the root's variable list the parent of our
variable list.
+2002-09-13 Paul D. Smith <psmith@gnu.org>
+
+ * doc/make.texi (MAKE Variable): Add some indexing for "+".
+
+ * hash.c (round_up_2): Get rid of a warning.
+
2002-09-12 Paul D. Smith <psmith@gnu.org>
* Makefile.am (loadavg_SOURCES, loadavg.c): Tiptoe around automake
executed for recursive invocations.
@cindex @code{cd} (shell command)
+@cindex +, and commands
As a special feature, using the variable @code{MAKE} in the commands of
a rule alters the effects of the @samp{-t} (@samp{--touch}), @samp{-n}
(@samp{--just-print}), or @samp{-q} (@w{@samp{--question}}) option.
It is an error to use more than one of these three flags in the same
invocation of @code{make}.
+@cindex +, and command execution
The @samp{-n}, @samp{-t}, and @samp{-q} options do not affect command
lines that begin with @samp{+} characters or contain the strings
@samp{$(MAKE)} or @samp{$@{MAKE@}}. Note that only the line containing
char **argv;
struct function_table_entry *entry_p;
{
- if (argc < entry_p->minimum_args)
+ if (argc < (int)entry_p->minimum_args)
fatal (reading_file,
_("Insufficient number of arguments (%d) to function `%s'"),
argc, entry_p->name);
n |= (n >> 4);
n |= (n >> 8);
n |= (n >> 16);
+
+#if !defined(HAVE_LIMITS_H) || ULONG_MAX > 4294967295
+ /* We only need this on systems where unsigned long is >32 bits. */
n |= (n >> 32);
+#endif
return n + 1;
}
signame_init ()
{
int i;
- char *u = _("unknown signal");
- undoc = xstrdup(u);
+ undoc = xstrdup (_("unknown signal"));
/* Initialize signal names. */
for (i = 0; i < NSIG; i++)