{
struct wordsplit_node *prev; /* Previous element */
struct wordsplit_node *next; /* Next element */
- int flags; /* Node flags */
+ unsigned flags; /* Node flags */
union
{
struct
savedir_error (dir);
info_attach_exclist (st);
-
+
tmp = xstrdup (dir);
zap_slashes (tmp);
}
if (c)
- FATAL_ERROR ((0, 0,
- _("%s: byte %s: %s %s followed by invalid byte 0x%02x"),
- quotearg_colon (listed_incremental_option),
- offtostr (ftello (fp), offbuf),
- fieldname, buf, c));
+ {
+ unsigned uc = c;
+ FATAL_ERROR ((0, 0,
+ _("%s: byte %s: %s %s followed by invalid byte 0x%02x"),
+ quotearg_colon (listed_incremental_option),
+ offtostr (ftello (fp), offbuf),
+ fieldname, buf, uc));
+ }
*pval = strtosysint (buf, NULL, min_val, max_val);
conversion_errno = errno;
{
if (expect && *p != expect)
{
+ unsigned char uc = *p;
ERROR ((0, 0,
_("Malformed dumpdir: expected '%c' but found %#3o"),
- expect, *p));
+ expect, uc));
return false;
}
switch (*p)