Index: libmpc/trunk/mpc2sv8/mpc2sv8.c
===================================================================
--- libmpc/trunk/mpc2sv8/mpc2sv8.c	(revision 317)
+++ libmpc/trunk/mpc2sv8/mpc2sv8.c	(revision 353)
@@ -42,4 +42,14 @@
 #define TMP_BUF_SIZE 128
 
+#define MPC2SV8_MAJOR 0
+#define MPC2SV8_MINOR 9
+#define MPC2SV8_BUILD 0
+
+#define _cat(a,b,c) #a"."#b"."#c
+#define cat(a,b,c) _cat(a,b,c)
+#define MPC2SV8_VERSION cat(MPC2SV8_MAJOR,MPC2SV8_MINOR,MPC2SV8_BUILD)
+
+const char    About []        = "mpc2sv8 - Musepack (MPC) sv7 to sv8 converter v" MPC2SV8_VERSION " (C) 2007 MDT\nBuilt " __DATE__ " " __TIME__ "\n";
+
 static void datacpy(mpc_decoder * d, mpc_encoder_t * e)
 {
@@ -89,5 +99,5 @@
 	char buf[TMP_BUF_SIZE];
 
-    printf("mpc2sv8 - musepack (mpc) sv7 to sv8 converter\n");
+    printf(About);
     if(3 != argc) {
         usage(argv[0]);
