[Scummvm-cvs-logs] CVS: tools desword2.c,1.5,1.6
Torbjörn Andersson
eriktorbjorn at users.sourceforge.net
Sun Oct 16 09:44:42 CEST 2005
Update of /cvsroot/scummvm/tools
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv1632
Modified Files:
desword2.c
Log Message:
Fixed bug in disassembling the "push string" opcode.
Index: desword2.c
===================================================================
RCS file: /cvsroot/scummvm/tools/desword2.c,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -d -r1.5 -r1.6
--- desword2.c 27 Jun 2005 06:53:32 -0000 1.5
+++ desword2.c 16 Oct 2005 16:41:21 -0000 1.6
@@ -520,10 +520,14 @@
case CP_PUSH_STRING:
parameter = (int8) readByte(in);
printf("PUSH \"");
- for (j = 0; j < parameter; j++)
- fputc(readByte(in), stdout);
+ for (j = 0; j < parameter; j++) {
+ byte c = readByte(in);
+ fputc(c, stdout);
+ pc++;
+ }
printf("\"\n");
- pc += (parameter + 1);
+ readByte(in);
+ pc += 2;
break;
case CP_PUSH_DEREFERENCED_STRUCTURE:
parameter = (int32) readUint32LE(in);
More information about the Scummvm-git-logs
mailing list