From 443c254d4693d53d6e835ae97e82d1b53e6bdda6 Mon Sep 17 00:00:00 2001 From: Michael Davidsaver Date: Mon, 17 Jul 2017 15:58:04 +0200 Subject: [PATCH] no C99 initializers because MSVC doesn't support this... --- src/json/parseany.cpp | 8 ++++---- src/json/parseinto.cpp | 8 ++++---- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/src/json/parseany.cpp b/src/json/parseany.cpp index 4823e7b..b7119bd 100644 --- a/src/json/parseany.cpp +++ b/src/json/parseany.cpp @@ -254,10 +254,10 @@ namespace epics{namespace pvData{ epics::pvData::PVStructure::shared_pointer parseJSON(std::istream& strm) { - yajl_parser_config conf = { - .allowComments = 1, - .checkUTF8 = 1, - }; + yajl_parser_config conf; + memset(&conf, 0, sizeof(conf)); + conf.allowComments = 1; + conf.checkUTF8 = 1; context ctxt; diff --git a/src/json/parseinto.cpp b/src/json/parseinto.cpp index ca4a9b0..66c5ad4 100644 --- a/src/json/parseinto.cpp +++ b/src/json/parseinto.cpp @@ -236,10 +236,10 @@ epicsShareFunc void parseJSON(std::istream& strm, const PVField::shared_pointer& dest) { - yajl_parser_config conf = { - .allowComments = 1, - .checkUTF8 = 1, - }; + yajl_parser_config conf; + memset(&conf, 0, sizeof(conf)); + conf.allowComments = 1; + conf.checkUTF8 = 1; context ctxt(dest);