summaryrefslogtreecommitdiff
path: root/app-admin/syslog-ng/files/patches/syslog-ng-3.12.1-json-c-0.13+.patch
blob: 3703bec22ba123cd33853de86d093e1689e6038e (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
From 1b824dd6389e209eab752d5a698c6093f311e3e3 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Bj=C3=B6rn=20Esser?= <besser82@fedoraproject.org>
Date: Mon, 11 Dec 2017 15:46:06 +0100
Subject: [PATCH] modules/json: Adaptions for json-c v0.13

---
 modules/json/json-parser.c | 5 +++++
 1 file changed, 5 insertions(+)

diff --git a/modules/json/json-parser.c b/modules/json/json-parser.c
index 0368ed8f7..356df48b9 100644
--- a/modules/json/json-parser.c
+++ b/modules/json/json-parser.c
@@ -20,6 +20,8 @@
  * COPYING for details.
  */
 
+#define JSON_C_VER_013 (13 << 8)
+
 #include "json-parser.h"
 #include "dot-notation.h"
 #include "scratch-buffers.h"
@@ -28,7 +30,10 @@
 #include <ctype.h>
 
 #include <json.h>
+
+#if (!defined(JSON_C_VERSION_NUM)) || (JSON_C_VERSION_NUM < JSON_C_VER_013)
 #include <json_object_private.h>
+#endif
 
 typedef struct _JSONParser
 {