patches/pan-01-gcclvalues.diff
author jurikm
Sun, 12 Feb 2012 14:04:10 +0000
changeset 8245 383896da4129
parent 1226 691721c4aaf2
permissions -rw-r--r--
SFEsauerbraten.spec: add IPS package name

--- pan/base/msort.c.orig	Mon Jun 23 06:56:52 2008
+++ pan/base/msort.c	Mon Jun 23 07:00:17 2008
@@ -65,14 +65,18 @@
 			if ((*cmp) (b1, b2) <= 0)
 			{
 				--n1;
-				*((unsigned long int *) tmp)++ =
-					*((unsigned long int *) b1)++;
+				*((unsigned long int *) tmp) =
+					*((unsigned long int *) b1);
+				tmp = (char *) (((unsigned long int *) tmp) + 1);
+				b1 = (char *) (((unsigned long int *) b1) + 1);
 			}
 			else
 			{
 				--n2;
-				*((unsigned long int *) tmp)++ =
-					*((unsigned long int *) b2)++;
+				*((unsigned long int *) tmp) =
+					*((unsigned long int *) b2);
+				tmp = (char *) (((unsigned long int *) tmp) + 1);
+				b2 = (char *) (((unsigned long int *) b2) + 1);
 			}
 		}
 	else