From 57f9eabec9fd65c57a44c87b8ce5775e04f5d87f Mon Sep 17 00:00:00 2001
From: "A380-N-9025E0\\Tilk" <christian.tilk@univie.ac.at>
Date: Thu, 27 Jul 2023 17:03:17 +0200
Subject: [PATCH] intermediate New base-class merge

---
 SharedFiles/output_formatter.cpp | 19 ++++++++++---------
 SharedFiles/output_formatter.h   |  4 +++-
 2 files changed, 13 insertions(+), 10 deletions(-)

diff --git a/SharedFiles/output_formatter.cpp b/SharedFiles/output_formatter.cpp
index 99edcf9..14eb1cc 100644
--- a/SharedFiles/output_formatter.cpp
+++ b/SharedFiles/output_formatter.cpp
@@ -3,6 +3,14 @@
 #include <fstream>
 #include <time.h>
 
+#if defined(_WIN32) || defined(_WIN64)
+#include <winsock.h>
+#include <tchar.h>
+#else
+#include <unistd.h>
+#include <string.h>
+#endif
+
 
 namespace formatted_output {
 
@@ -10,8 +18,8 @@ namespace formatted_output {
 
 	c_OutputField::c_OutputField(int pos, const std::string& header_line, c_OutputController* ctlr)
 		: i_pos(pos),
-		i_width(-1),
 		b_print(true),
+		i_width(-1),
 		c_fill(' ')
 	{
 		if (!p_ctlr)
@@ -235,19 +243,12 @@ namespace formatted_output {
 		: c_OutputField(pos, header_line)
 	{}
 
-#if defined(_WIN32) || defined(_WIN64)
-#include <Windows.h>
-#include <tchar.h>
-#else
-#include <unistd.h>
-#include <string.h>
-#endif
 
 	void c_HostnameField::Output(ostream& stream) const
 	{
 		char Name[150];
 		int i = 0;
-#ifdef WIN32
+#if defined(_WIN32) || defined(_WIN64)
 		TCHAR infoBuf[150];
 		DWORD bufCharCount = 150;
 		memset(Name, 0, 150);
diff --git a/SharedFiles/output_formatter.h b/SharedFiles/output_formatter.h
index 5f30433..f08d153 100644
--- a/SharedFiles/output_formatter.h
+++ b/SharedFiles/output_formatter.h
@@ -6,7 +6,9 @@
 #include <vector>
 #include <iostream>
 
-#include "timeinfo.h"
+#include "stopwatch.h"
+
+typedef c_Stopwatch c_TimeInfo;
 
 namespace formatted_output {
 
-- 
GitLab