Index: /libmpc/trunk/mpcgain/mpcgain.c
===================================================================
--- /libmpc/trunk/mpcgain/mpcgain.c	(revision 439)
+++ /libmpc/trunk/mpcgain/mpcgain.c	(revision 440)
@@ -44,5 +44,5 @@
 #define MPCGAIN_MAJOR 0
 #define MPCGAIN_MINOR 9
-#define MPCGAIN_BUILD 1
+#define MPCGAIN_BUILD 2
 
 #define _cat(a,b,c) #a"."#b"."#c
@@ -108,5 +108,5 @@
 
 
-	file = fopen( file_name, "r+");
+	file = fopen( file_name, "r+b");
 	if (file == 0) {
 		fprintf(stderr, "Can't open file \"%s\" for writing\n", file_name);
@@ -255,5 +255,5 @@
 		FILE * file;
 
-		file = fopen( argv[j + 1], "r+");
+		file = fopen( argv[j + 1], "r+b");
 		if (file == 0) {
 			fprintf(stderr, "Can't open file \"%s\" for writing\n", argv[j + 1]);
