]> granicus.if.org Git - postgis/commitdiff
Back-port into 1.4 branch relaxing of output functions (see ticket #168)
authorSandro Santilli <strk@keybit.net>
Mon, 8 Feb 2010 19:05:08 +0000 (19:05 +0000)
committerSandro Santilli <strk@keybit.net>
Mon, 8 Feb 2010 19:05:08 +0000 (19:05 +0000)
git-svn-id: http://svn.osgeo.org/postgis/branches/1.4@5215 b70326c6-7e19-0410-871a-916f4a2858ee

postgis/lwgeom_inout.c
postgis/lwgeom_ogc.c

index 5ea0294dcff154e9ac4048be5e8f1892621779fc..38b37b29d24c030c2a82a87557ef361e74b2e1f0 100644 (file)
@@ -101,7 +101,7 @@ Datum LWGEOM_out(PG_FUNCTION_ARGS)
        int result;
 
        lwgeom = (PG_LWGEOM *)  PG_DETOAST_DATUM(PG_GETARG_DATUM(0));
-       result = serialized_lwgeom_to_hexwkb(&lwg_unparser_result, SERIALIZED_FORM(lwgeom), PARSER_CHECK_ALL, -1);
+       result = serialized_lwgeom_to_hexwkb(&lwg_unparser_result, SERIALIZED_FORM(lwgeom), PARSER_CHECK_NONE, -1);
        if (result)
                PG_UNPARSER_ERROR(lwg_unparser_result);
 
@@ -143,7 +143,7 @@ Datum LWGEOM_asHEXEWKB(PG_FUNCTION_ARGS)
                }
        }
 
-       result = serialized_lwgeom_to_hexwkb(&lwg_unparser_result, SERIALIZED_FORM(lwgeom), PARSER_CHECK_ALL, byteorder);
+       result = serialized_lwgeom_to_hexwkb(&lwg_unparser_result, SERIALIZED_FORM(lwgeom), PARSER_CHECK_NONE, byteorder);
        if (result)
                PG_UNPARSER_ERROR(lwg_unparser_result);
 
@@ -172,7 +172,7 @@ Datum LWGEOM_to_text(PG_FUNCTION_ARGS)
        text *text_result;
 
        lwgeom = (PG_LWGEOM *)  PG_DETOAST_DATUM(PG_GETARG_DATUM(0));
-       result = serialized_lwgeom_to_hexwkb(&lwg_unparser_result, SERIALIZED_FORM(lwgeom), PARSER_CHECK_ALL, -1);
+       result = serialized_lwgeom_to_hexwkb(&lwg_unparser_result, SERIALIZED_FORM(lwgeom), PARSER_CHECK_NONE, -1);
        if (result)
                PG_UNPARSER_ERROR(lwg_unparser_result);
 
index 4d94bf8ab4f40e4e6c28987fce2b2c45c1f01b1c..2b80b1edeae37b8669e82c57d91882d0311498e8 100644 (file)
@@ -1136,7 +1136,7 @@ Datum LWGEOM_asText(PG_FUNCTION_ARGS)
        ogclwgeom = (PG_LWGEOM *)DatumGetPointer(DirectFunctionCall1(
                        LWGEOM_force_2d, PointerGetDatum(lwgeom)));
 
-       result =  serialized_lwgeom_to_ewkt(&lwg_unparser_result, SERIALIZED_FORM(ogclwgeom), PARSER_CHECK_ALL);
+       result =  serialized_lwgeom_to_ewkt(&lwg_unparser_result, SERIALIZED_FORM(ogclwgeom), PARSER_CHECK_NONE);
        if (result)
                PG_UNPARSER_ERROR(lwg_unparser_result);