From 85ee6190e7bf8bbab3615cf44191e6200edab215 Mon Sep 17 00:00:00 2001
From: Lev Kujawski <int21h@mailbox.org>
Date: Sun, 17 Jan 2021 10:01:48 -0700
Subject: [PATCH 1/8] Fix warnings on PowerPC builds and correct a compile
 failure occurring within DtMmdb's atoi_pearson.C by defining PowerPC as a big
 endian platform.

---
 cde/config/cf/DtInfo.tmpl    | 2 +-
 cde/config/imake/imakemdep.h | 8 ++++----
 2 files changed, 5 insertions(+), 5 deletions(-)

diff --git a/cde/config/cf/DtInfo.tmpl b/cde/config/cf/DtInfo.tmpl
index 3a5eb056..ecbdff45 100644
--- a/cde/config/cf/DtInfo.tmpl
+++ b/cde/config/cf/DtInfo.tmpl
@@ -414,7 +414,7 @@ TEMPLATE_OBJS=TemplateDB//**/*.o
 
 #if defined(i386Architecture) || defined(AMD64Architecture) || defined(AlphaArchitecture) || defined(ARMArchitecture) || defined(AArch64Architecture)
 # define ByteOrderDefines LittleEndianDefines
-#elif defined(HAL32V7Architecture) || defined(SunArchitecture) || defined(AIXArchitecture) || defined(HPArchitecture)
+#elif defined(HAL32V7Architecture) || defined(SunArchitecture) || defined(AIXArchitecture) || defined(HPArchitecture) || defined(PpcArchitecture)
 # define ByteOrderDefines BigEndianDefines
 #else
 # define ByteOrderDefines DefaultEndianDefines
diff --git a/cde/config/imake/imakemdep.h b/cde/config/imake/imakemdep.h
index da4f3f4e..2c34c861 100644
--- a/cde/config/imake/imakemdep.h
+++ b/cde/config/imake/imakemdep.h
@@ -298,16 +298,16 @@ char *cpp_argv[ARGUMENTS] = {
         "-D__amd64__",
 # endif
 # ifdef __ppc__
-        {"-D__powerpc__", "1"},
+        "-D__powerpc__",
 # endif
 # ifdef __ppc64__
-        {"-D__powerpc64__", "1"},
+        "-D__powerpc64__",
 # endif
 # ifdef __powerpc__
-        {"-D__powerpc__", "1"},
+        "-D__powerpc__",
 # endif
 # ifdef __powerpc64__
-        {"-D__powerpc64__", "1"},
+        "-D__powerpc64__",
 # endif
 
 # if defined(__GNUC__) && !defined(__llvm__)
-- 
2.30.0

