From c5169c0a58ac9d0dba1c329c8db62347bdb31f68 Mon Sep 17 00:00:00 2001 From: David Blasby Date: Tue, 27 Apr 2004 23:12:11 +0000 Subject: [PATCH] minor changes for solaris git-svn-id: http://svn.osgeo.org/postgis/trunk@518 b70326c6-7e19-0410-871a-916f4a2858ee --- lwgeom/lwgeom_inout.c | 2 +- lwgeom/wktunparse.c | 8 ++++++-- 2 files changed, 7 insertions(+), 3 deletions(-) diff --git a/lwgeom/lwgeom_inout.c b/lwgeom/lwgeom_inout.c index 7a975ccfe..fbee130ee 100644 --- a/lwgeom/lwgeom_inout.c +++ b/lwgeom/lwgeom_inout.c @@ -570,7 +570,7 @@ Datum LWGEOM_addBBOX(PG_FUNCTION_ARGS) void elog_ERROR(const char* string) { - elog(ERROR,string); + elog(NOTICE,string); } void *palloc_fn(size_t size) diff --git a/lwgeom/wktunparse.c b/lwgeom/wktunparse.c index d8ef0843c..e0e189eef 100644 --- a/lwgeom/wktunparse.c +++ b/lwgeom/wktunparse.c @@ -107,7 +107,11 @@ double read_double(byte** geom){ return ret-180.0; } else{ - double ret = *((double*)*geom); + //double ret = *((double*)*geom); + double ret; + + memcpy(&ret, *geom, 8); + (*geom)+=8; return ret; } @@ -159,7 +163,7 @@ byte* output_wkt(byte* geom, int supress){ unsigned type=*geom++; dims = ((type & 0x30) >> 4)+2; - + //Skip the bounding box if there is one if ( type & 0x80 ){ geom+=16; -- 2.50.1