Index: /libmpc/trunk/mpcchap/mpcchap.c
===================================================================
--- /libmpc/trunk/mpcchap/mpcchap.c	(revision 428)
+++ /libmpc/trunk/mpcchap/mpcchap.c	(revision 429)
@@ -44,4 +44,15 @@
 #endif
 
+#define MPCCHAP_MAJOR 0
+#define MPCCHAP_MINOR 9
+#define MPCCHAP_BUILD 0
+
+#define _cat(a,b,c) #a"."#b"."#c
+#define cat(a,b,c) _cat(a,b,c)
+#define MPCCHAP_VERSION cat(MPCCHAP_MAJOR,MPCCHAP_MINOR,MPCCHAP_BUILD)
+
+const char About[] = "%s - Musepack (MPC) sv8 chapter editor v" MPCCHAP_VERSION " (C) 2008-2009 MDT\nBuilt " __DATE__ " " __TIME__ "\n";
+
+
 static const int Ptis[] = {	PTI_TITLE, PTI_PERFORMER, PTI_SONGWRITER, PTI_COMPOSER,
 		PTI_ARRANGER, PTI_MESSAGE, PTI_GENRE};
@@ -51,5 +62,5 @@
 static void usage(const char *exename)
 {
-	printf(
+	fprintf(stderr,
 	        "Usage: %s <infile.mpc> <chapterfile.ini / cuefile>\n"
 	        "   if chapterfile.ini exists, chapter tags in infile.mpc will be\n"
@@ -268,4 +279,6 @@
 	int chap_nb;
 
+	fprintf(stderr, About, argv[0]);
+
 	if (argc != 3)
 		usage(argv[0]);
