Now writes the format version in the first line of db files. Increased version number.
authorFrancois Fleuret <francois@fleuret.org>
Sun, 31 Mar 2013 21:51:27 +0000 (23:51 +0200)
committerFrancois Fleuret <francois@fleuret.org>
Sun, 31 Mar 2013 21:51:27 +0000 (23:51 +0200)
mymail.1
mymail.c

index 5fe569e..b76d07c 100644 (file)
--- a/mymail.1
+++ b/mymail.1
@@ -1,4 +1,4 @@
-.TH "MYMAIL" "0.9.7" "March 2013" "Francois Fleuret" "User Commands"
+.TH "MYMAIL" "0.9.8" "March 2013" "Francois Fleuret" "User Commands"
 
 \" This man page was written by Francois Fleuret <francois@fleuret.org>
 \" and is distributed under a Creative Commons Attribution-Share Alike
index 0fb694a..a29fedb 100644 (file)
--- a/mymail.c
+++ b/mymail.c
@@ -46,7 +46,9 @@
 #include <time.h>
 
 #define MYMAIL_DB_MAGIC_TOKEN "mymail_index_file"
-#define VERSION "0.9.7"
+#define MYMAIL_VERSION "0.9.8"
+
+#define MYMAIL_DB_FORMAT_VERSION 1
 
 #define MAX_NB_SEARCH_CONDITIONS 32
 
@@ -199,7 +201,7 @@ FILE *safe_fopen(const char *path, const char *mode, const char *comment) {
 /*********************************************************************/
 
 void print_version(FILE *out) {
-  fprintf(out, "mymail version %s (%s)\n", VERSION, UNAME);
+  fprintf(out, "mymail version %s (%s)\n", MYMAIL_VERSION, UNAME);
 }
 
 void print_usage(FILE *out) {
@@ -1079,7 +1081,7 @@ int main(int argc, char **argv) {
       }
     }
 
-    fprintf(db_file, "%s version_%s raw\n", MYMAIL_DB_MAGIC_TOKEN, VERSION);
+    fprintf(db_file, "%s version_%s format_%d raw\n", MYMAIL_DB_MAGIC_TOKEN, MYMAIL_VERSION, MYMAIL_DB_FORMAT_VERSION);
 
     while(optind < argc) {
       recursive_index_mbox(db_file,