From a37004e022f02d0f31777b64210137e37d13079a Mon Sep 17 00:00:00 2001
From: Jonathan Hanks <jonathan.hanks@ligo.org>
Date: Thu, 5 Nov 2020 15:39:06 -0800
Subject: [PATCH] Removing some C++14isms from test code and a typo from DV.

Dataviewer had a spurious character after an include.  That was removed.

Removed some C++14isms in the cps_recv test code.
---
 src/dv/Control/main.c                     |  2 +-
 src/pub_sub_stream/tests/test_dc_stats.cc | 42 +++++++++++------------
 2 files changed, 21 insertions(+), 23 deletions(-)

diff --git a/src/dv/Control/main.c b/src/dv/Control/main.c
index 28844c0e1..194e85687 100644
--- a/src/dv/Control/main.c
+++ b/src/dv/Control/main.c
@@ -35,7 +35,7 @@
 
 #include <unistd.h>
 #include <sys/types.h>
-#include <sys/wait.h>q
+#include <sys/wait.h>
 
 /* Action Table */
 
diff --git a/src/pub_sub_stream/tests/test_dc_stats.cc b/src/pub_sub_stream/tests/test_dc_stats.cc
index c775f0dc3..8f1b3138f 100644
--- a/src/pub_sub_stream/tests/test_dc_stats.cc
+++ b/src/pub_sub_stream/tests/test_dc_stats.cc
@@ -16,31 +16,29 @@
 
 namespace
 {
+    DCUStats
+    make_stats( int          config_crc,
+                unsigned int status,
+                int          crc_per_sec,
+                int          crc_sum,
+                std::string  model_name )
+    {
+        DCUStats d;
+        d.expected_config_crc = config_crc;
+        d.status = status;
+        d.crc_per_sec = crc_per_sec;
+        d.crc_sum = crc_sum;
+        d.full_model_name = std::move( model_name );
+        return d;
+    }
+
     std::vector< DCUStats >
     basic_dcus( )
     {
         std::vector< DCUStats > dcus;
-        dcus.emplace_back( DCUStats{
-            0,
-            0,
-            0,
-            0,
-            "mod0",
-        } );
-        dcus.emplace_back( DCUStats{
-            1,
-            0,
-            0,
-            0,
-            "mod1",
-        } );
-        dcus.emplace_back( DCUStats{
-            2,
-            0,
-            0,
-            0,
-            "mod2",
-        } );
+        dcus.emplace_back( make_stats( 0, 0, 0, 0, "mod0" ) );
+        dcus.emplace_back( make_stats( 1, 0, 0, 0, "mod1" ) );
+        dcus.emplace_back( make_stats( 2, 0, 0, 0, "mod2" ) );
         return dcus;
     }
 
@@ -237,4 +235,4 @@ TEST_CASE( "CRCs are cleared at the second boundary" )
 
     dc_stats.stop( );
     th.join( );
-}
\ No newline at end of file
+}
-- 
GitLab