backup_type
static enum backup_type backup_types[] = {
enum backup_type
enum backup_type backup_type = undefined;
if (backup_type == simple)
if (backup_type == numbered_existing && highest_backup == 0)
extern enum backup_type backup_type;
enum backup_type get_version(const char *version);
backup_type = get_version(v);
if (backup_type == undefined)
backup_type = posix ? none : numbered_existing;
enum backup_type saved = backup_type;
if (failed > 0 && backup_if_mismatch > 0 && backup_type == none)
backup_type = simple;
backup_type = saved;
if (backup_type == undefined)
backup_type = numbered_existing;
backup_type = get_version(optarg);
if (backup_type == none || stat(orig, &filestat) != 0)