diff -urN ooo_DEV300_m67_src.orig/vcl/unx/source/gdi/salgdi.cxx ooo_DEV300_m67_src/vcl/unx/source/gdi/salgdi.cxx
--- ooo_DEV300_m67_src.orig/vcl/unx/source/gdi/salgdi.cxx	2009-12-10 10:04:35.000000000 +0100
+++ ooo_DEV300_m67_src/vcl/unx/source/gdi/salgdi.cxx	2009-12-10 10:05:16.000000000 +0100
@@ -1793,7 +1793,7 @@
 
 	// prepare the result vector
 	// try to avoid reallocations by guessing a reasonable result size
-	rLSVector.reserve( aYMinQueue.size() * 1.5);
+	rLSVector.reserve( aYMinQueue.size() * 3/2);
 
 	// find all intersections
 	CutPointSet aCutPointSet;