246         char* wkt_inputs_mp[] = { 
"MULTIPOINT ((0 0), (0 1))", 
"POINT (0 0)"};
 
  247         char* expected_outputs_mp[] = { 
"GEOMETRYCOLLECTION(MULTIPOINT ((0 0), (0 1)), POINT (0 0))"};
 
  249         char* wkt_inputs_gc[] = { 
"GEOMETRYCOLLECTION (POINT (0 0), POINT (0 1))", 
"POINT (0 0)"};
 
  250         char* expected_outputs_gc[] = { 
"GEOMETRYCOLLECTION(GEOMETRYCOLLECTION (POINT (0 0), POINT (0 1)), POINT (0 0))"};
 
  252         char* wkt_inputs_pt[] = { 
"POINT (3 3)", 
"POINT (3 3)"};
 
  253         char* expected_outputs_pt[] = { 
"GEOMETRYCOLLECTION(POINT (3 3), POINT (3 3))"};
 
static void perform_cluster_intersecting_test(char **wkt_inputs, uint32_t num_inputs, char **wkt_outputs, uint32_t num_outputs)