pike.git
/
src
/
testsuite.in
version
»
Context lines:
10
20
40
80
file
none
3
pike.git/src/testsuite.in:5890:
test_any([[multiset m=(<>);int e; for(e=0;e<1000;e++) m[reverse(e)]=1; for(e=0;e<1000;e++) m[reverse(e)]++; for(e=0;e<1000;e++) if(m[reverse(e)]!=1) return e; return -1; ]],-1)
+
test_any([[multiset m = (<>); int e; int f;
+
for (e = 0; e < 100;e++) {
+
for (f = e; f < 100; f++) {
+
m_add(m, f);
+
}
+
}
+
for (e = 0; e < 100; e++) {
+
f = -1;
+
while (m_delete(m, e)) f++;
+
if (f != e) return e;
+
}
+
return -1;
+
]], -1)
+
+
test_any([[multiset m = (<>); int e; int f;
+
for (e = 0; e < 100;e++) {
+
for (f = e; f < 100; f++) {
+
m_add(m, e);
+
}
+
}
+
for (e = 0; e < 100; e++) {
+
f = e;
+
while (m_delete(m, e)) f++;
+
if (f != 100) return e;
+
}
+
return -1;
+
]], -1)
+
+
test_any([[multiset m=(<>);int e; mixed a; a=allocate(1000); for(e=0;e<1000;e++) { m[reverse(e)]=1; a[e]=reverse(e); } add_constant("mtest_m",m); add_constant("mtest_i",a);