Blob Blame History Raw
diff -Naru uqm-0.3.orig/src/sc2code/libs/decomp/lzencode.c uqm-0.3/src/sc2code/libs/decomp/lzencode.c
--- uqm-0.3.orig/src/sc2code/libs/decomp/lzencode.c	2003-07-08 21:17:39.000000000 +0300
+++ uqm-0.3/src/sc2code/libs/decomp/lzencode.c	2005-03-18 14:43:35.000000000 +0200
@@ -60,9 +60,9 @@
 		*(MEM_HANDLE *)lson = h;
 		lson = (PSWORD)((PBYTE)lson + sizeof (h));
 		rson = lson;
-		((BYTE *) rson) += (N + 1) * sizeof (lson[0]);
+		rson = ((BYTE *) rson) + (N + 1) * sizeof (lson[0]);
 		dad = rson;
-		((BYTE *) dad) += (N + 257) * sizeof (rson[0]);
+		dad = ((BYTE *) dad) + (N + 257) * sizeof (rson[0]);
 
 		for (i = N + 1; i <= N + 256; i++)
 			rson[i] = NIL; /* root */
diff -Naru uqm-0.3.orig/src/sc2code/libs/resource/loadres.c uqm-0.3/src/sc2code/libs/resource/loadres.c
--- uqm-0.3.orig/src/sc2code/libs/resource/loadres.c	2003-07-08 21:17:39.000000000 +0300
+++ uqm-0.3/src/sc2code/libs/resource/loadres.c	2005-03-18 14:43:13.000000000 +0200
@@ -62,7 +62,7 @@
 					if ((int)(ReadResFile (RDPtr, 1, num_read, fp)) != (int)num_read)
 						break;
 				}
-				((BYTE *) RDPtr) += num_read;
+				RDPtr = ((BYTE *) RDPtr) + num_read;
 			} while (length -= num_read);
 
 			UnlockResourceData (RData);
diff -Naru uqm-0.3.orig/src/sc2code/libs/strings/strings.c uqm-0.3/src/sc2code/libs/strings/strings.c
--- uqm-0.3.orig/src/sc2code/libs/strings/strings.c	2003-01-19 01:08:39.000000000 +0200
+++ uqm-0.3/src/sc2code/libs/strings/strings.c	2005-03-18 14:45:07.000000000 +0200
@@ -176,8 +176,7 @@
 			StringAddr = 0;
 		else
 		{
-			StringAddr = (STRINGPTR)StringTablePtr;
-			((BYTE *) StringAddr) += StringTablePtr->StringOffsets[StringIndex];
+			StringAddr = (STRINGPTR)StringTablePtr + StringTablePtr->StringOffsets[StringIndex];
 		}
 		UnlockStringTable (StringTable);
 	}
@@ -209,8 +208,7 @@
 			StringAddr = 0;
 		else
 		{
-			StringAddr = (STRINGPTR)StringTablePtr;
-			((BYTE *) StringAddr) += StringTablePtr->StringOffsets[StringIndex];
+			StringAddr = (STRINGPTR)StringTablePtr + StringTablePtr->StringOffsets[StringIndex];
 		}
 		UnlockStringTable (StringTable);
 	}
@@ -233,8 +231,7 @@
 
 		StringIndex = STRING_INDEX (String);
 		LockStringTable (StringTable, &StringTablePtr);
-		StringAddr = (STRINGPTR)StringTablePtr;
-		((BYTE *) StringAddr) += StringTablePtr->StringOffsets[StringIndex];
+		StringAddr = (STRINGPTR)StringTablePtr + StringTablePtr->StringOffsets[StringIndex];
 		UnlockStringTable (StringTable);
 	}
 
diff -Naru uqm-0.3.orig/src/sc2code/libs/uio/uiostream.c uqm-0.3/src/sc2code/libs/uio/uiostream.c
--- uqm-0.3.orig/src/sc2code/libs/uio/uiostream.c	2003-07-13 02:02:55.000000000 +0300
+++ uqm-0.3/src/sc2code/libs/uio/uiostream.c	2005-03-18 14:45:05.000000000 +0200
@@ -141,7 +141,7 @@
 
 		numRead = minu(stream->readEnd - stream->bufPtr, bytesToRead);
 		memcpy(buf, stream->bufPtr, numRead);
-		(char *) buf += numRead;
+		buf = (char *) buf + numRead;
 		stream->bufPtr += numRead;
 		bytesToRead -= numRead;
 		bytesRead += numRead;