r6061 - trunk/data/qcsrc/common
DONOTREPLY at icculus.org
DONOTREPLY at icculus.org
Fri Mar 6 08:31:38 EST 2009
Author: div0
Date: 2009-03-06 08:31:38 -0500 (Fri, 06 Mar 2009)
New Revision: 6061
Modified:
trunk/data/qcsrc/common/util.qc
Log:
I knew it. work around fteqcc bug...
Modified: trunk/data/qcsrc/common/util.qc
===================================================================
--- trunk/data/qcsrc/common/util.qc 2009-03-06 13:21:12 UTC (rev 6060)
+++ trunk/data/qcsrc/common/util.qc 2009-03-06 13:31:38 UTC (rev 6061)
@@ -1528,12 +1528,19 @@
{
float n;
string s1, s2, s3, s4, s5;
+ float si, ei, sj, ej, s0, en;
n = tokenizebyseparator(str, " "); // must match g_maplist processing in ShuffleMaplist and "shuffle"
- s1 = substring_range(str, argv_start_index(0), argv_start_index(i));
- s2 = substring_range(str, argv_start_index(i), argv_end_index(i));
- s3 = substring_range(str, argv_end_index(i), argv_start_index(j));
- s4 = substring_range(str, argv_start_index(j), argv_end_index(j));
- s5 = substring_range(str, argv_end_index(j), argv_end_index(n));
+ si = argv_start_index(i);
+ sj = argv_start_index(j);
+ ei = argv_end_index(i);
+ ej = argv_end_index(j);
+ s0 = argv_start_index(0);
+ en = argv_end_index(n-1);
+ s1 = substring_range(str, s0, si);
+ s2 = substring_range(str, si, ei);
+ s3 = substring_range(str, ei, sj);
+ s4 = substring_range(str, sj, ej);
+ s5 = substring_range(str, ej, en);
return strcat(s1, s4, s3, s2, s5);
}
More information about the nexuiz-commits
mailing list