rem: (unsigned long) (mode & CHMOD_MODE_BITS), &perms[1]);
add: (unsigned long int) (mode & CHMOD_MODE_BITS), &perms[1]);
context: describe_change (const char *file, mode_t mode,		 enum Change_status changed){  char perms[11];		/* "-rwxrwxrwx" ls-style modes. */  const char *fmt;  mode_string (mode, perms);  perms[10] = '\0';		/* `mode_string' does not null terminate. */  switch (changed)    {    case CH_SUCCEEDED:      fmt = _("mode of %s changed to %04lo (%s)\n");      break;    case CH_FAILED:      fmt = _("failed to change mode of %s to %04lo (%s)\n");      break;    case CH_NO_CHANGE_REQUESTED:      fmt = _("mode of %s retained as %04lo (%s)\n");      break;    default:      abort ();    }  printf (fmt, quote (file),	  (unsigned long) (mode & CHMOD_MODE_BITS), &perms[1]);}