1 /* backupfile.h -- declarations for making Emacs style backup file names 2 Copyright (C) 1990 Free Software Foundation, Inc. 3 4 This program is free software; you can redistribute it and/or modify 5 it without restriction. 6 7 This program is distributed in the hope that it will be useful, 8 but WITHOUT ANY WARRANTY; without even the implied warranty of 9 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. 10 11 $Id: backupfile.h,v 1.2 1993/08/02 17:55:14 mycroft Exp $ 12 */ 13 14 /* When to make backup files. */ 15 enum backup_type 16 { 17 /* Never make backups. */ 18 none, 19 20 /* Make simple backups of every file. */ 21 simple, 22 23 /* Make numbered backups of files that already have numbered backups, 24 and simple backups of the others. */ 25 numbered_existing, 26 27 /* Make numbered backups of every file. */ 28 numbered 29 }; 30 31 extern enum backup_type backup_type; 32 extern char *simple_backup_suffix; 33 34 #ifdef __STDC__ 35 char *find_backup_file_name (char *file); 36 enum backup_type get_version (char *version); 37 #else 38 char *find_backup_file_name (); 39 enum backup_type get_version (); 40 #endif 41