-- Ouput is snapped to grid to account for small floating numbers
-- differences between architectures
-SELECT 'buffer', astext(SnapToGrid(buffer('POINT(0 0)', 1, 2), 1.0e-14));
+SELECT 'buffer', astext(SnapToGrid(buffer('POINT(0 0)', 1, 2), 1.0e-6));
SELECT 'geomunion', astext(geomunion('POINT(0 0)', 'POINT(1 1)'));
SELECT 'unite_garray', astext(unite_garray(geom_accum('{POINT(0 0)}', 'POINT(2 3)')));
-buffer|POLYGON((1 0,0.70710678120242 -0.70710678117067,4.49e-11 -1,-0.70710678113893 -0.70710678123417,-1 -8.979e-11,-0.70710678126591 0.70710678110718,-1.3469e-10 1,0.70710678107543 0.70710678129766,1 0))
+buffer|POLYGON((1 0,0.707107 -0.707107,0 -1,-0.707107 -0.707107,-1 0,-0.707107 0.707107,0 1,0.707107 0.707107,1 0))
geomunion|MULTIPOINT(0 0,1 1)
unite_garray|MULTIPOINT(2 3,0 0)
convexhull|POLYGON((0 0,0 10,10 10,10 0,0 0))