[Scummvm-cvs-logs] CVS: tools simon2mp3.c,1.25,1.26 util.c,1.4,1.5

Oliver Kiehl olki at users.sourceforge.net
Tue Nov 11 04:12:08 CET 2003


Update of /cvsroot/scummvm/tools
In directory sc8-pr-cvs1:/tmp/cvs-serv13009

Modified Files:
	simon2mp3.c util.c 
Log Message:
.oO(lynch mob...)


Index: simon2mp3.c
===================================================================
RCS file: /cvsroot/scummvm/tools/simon2mp3.c,v
retrieving revision 1.25
retrieving revision 1.26
diff -u -d -r1.25 -r1.26
--- simon2mp3.c	10 Nov 2003 21:41:05 -0000	1.25
+++ simon2mp3.c	11 Nov 2003 12:11:28 -0000	1.26
@@ -199,18 +199,18 @@
 	}
 	size = num*4;
 
-	writeUint32BE(input, 0);
-	writeUint32BE(input, size);
+	writeUint32LE(output_idx, 0);
+	writeUint32LE(output_idx, size);
 
 	for (i = 1; i < num; i++) {
 		if (offsets[i] == offsets[i+1]) {
-			writeUint32BE(input, size);
+			writeUint32LE(output_idx, size);
 			continue;
 		}
 
 		size += get_sound(offsets[i]);
 		if (i < num - 1)
-			writeUint32BE(input, size);
+			writeUint32LE(output_idx, size);
 	}
 }
 
@@ -244,12 +244,12 @@
 	}
 	size = num*4;
 
-	writeUint32BE(input, 0);
-	writeUint32BE(input, size);
+	writeUint32LE(output_idx, 0);
+	writeUint32LE(output_idx, size);
 
 	for (i = 1; i < num; i++) {
 		if (filenums[i] == filenums[i+1] && offsets[i] == offsets[i+1]) {
-			writeUint32BE(input, size);
+			writeUint32LE(output_idx, size);
 			continue;
 		}
 
@@ -262,7 +262,7 @@
 
 		size += get_sound(offsets[i]);
 		if (i < num - 1)
-			writeUint32BE(input, size);
+			writeUint32LE(output_idx, size);
 	}
 }
 

Index: util.c
===================================================================
RCS file: /cvsroot/scummvm/tools/util.c,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -d -r1.4 -r1.5
--- util.c	10 Nov 2003 21:41:05 -0000	1.4
+++ util.c	11 Nov 2003 12:11:29 -0000	1.5
@@ -91,6 +91,13 @@
 	writeByte(fp, (uint8)(value));
 }
 
+void writeUint32LE(FILE *fp, uint32 value) {
+	writeByte(fp, (uint8)(value));
+	writeByte(fp, (uint8)(value >> 8));
+	writeByte(fp, (uint8)(value >> 16));
+	writeByte(fp, (uint8)(value >> 24));
+}
+
 uint32 fileSize(FILE *fp) {
 	uint32 sz;
 	uint32 pos = ftell(fp);





More information about the Scummvm-git-logs mailing list