From: Sandro Santilli Date: Sun, 25 Feb 2018 14:54:42 +0000 (+0000) Subject: Do not include private header for json-c >= 0.13 X-Git-Tag: 2.4.4~19 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=255da72361aa891729014b0af70ce99cafd8ffcf;p=postgis Do not include private header for json-c >= 0.13 Patch by Björn Esser Closes #3942 for 2.4 branch (also fixes NEWS section corrupted by recent commit) git-svn-id: http://svn.osgeo.org/postgis/branches/2.4@16417 b70326c6-7e19-0410-871a-916f4a2858ee --- diff --git a/NEWS b/NEWS index 862edccc5..47e2e93ed 100644 --- a/NEWS +++ b/NEWS @@ -7,15 +7,15 @@ PostGIS 2.4.4dev - #4003, lwpoly_construct_circle: Avoid division by zero (Raúl Marín Rodríguez) - #4020, Casting from box3d to geometry now returns correctly connected PolyhedralSurface (Matthias Bay) - -PostGIS 2.3.6 -2018/01/17 + - #3942, geojson: Do not include private header for json-c >= 0.13 + (Björn Esser) * Enhancements * - #3992, Use PKG_PROG_PKG_CONFIG macro from pkg.m4 to detect pkg-config (Bas Couwenberg) - #3946, Support for PgSQL 11 (Paul Ramsey) + PostGIS 2.4.3 2018/01/17 diff --git a/liblwgeom/lwin_geojson.c b/liblwgeom/lwin_geojson.c index 749d03374..ef907ee79 100644 --- a/liblwgeom/lwin_geojson.c +++ b/liblwgeom/lwin_geojson.c @@ -31,13 +31,19 @@ #if defined(HAVE_LIBJSON) || defined(HAVE_LIBJSON_C) /* --{ */ +#define JSON_C_VERSION_013 (13 << 8) + #ifdef HAVE_LIBJSON_C #include +#if !defined(JSON_C_VERSION_NUM) || JSON_C_VERSION_NUM < JSON_C_VERSION_013 #include +#endif #else #include +#if !defined(JSON_C_VERSION_NUM) || JSON_C_VERSION_NUM < JSON_C_VERSION_013 #include #endif +#endif #ifndef JSON_C_VERSION /* Adds support for libjson < 0.10 */