mutt_yesorno ("File exists, overwrite?", 0) != 1)
mutt_yesorno (_("File exists, overwrite?"), 0) != 1)
int mutt_check_overwrite (const char *attname, const char *path,				char *fname, size_t flen, int flags) {  char tmp[_POSIX_PATH_MAX];  struct stat st;  strfcpy (fname, path, flen);  if (access (fname, F_OK) != 0)    return 0;  if (stat (fname, &st) != 0)    return -1;  if (S_ISDIR (st.st_mode))  {    if (mutt_yesorno ("File is a directory, save under it?", 1) != M_YES)       return (-1);    if (!attname || !attname[0])    {      tmp[0] = 0;      if (mutt_get_field ("File under directory: ", tmp, sizeof (tmp),				      M_FILE | M_CLEAR) != 0 || !tmp[0])	return (-1);      snprintf (fname, flen, "%s/%s", path, tmp);    }    else      snprintf (fname, flen, "%s/%s", path, attname);  }  if (flags != M_SAVE_APPEND &&      access (fname, F_OK) == 0 &&       mutt_yesorno ("File exists, overwrite?", 0) != 1)    return (-1);    return 0;}