Blame SOURCES/0001-hw-Rename-boolean-config-value-field-from-bool-to-bo.patch

f4a46c
From 454b3a826edb5fc6d0fea3a9cfd1a5e8fc568747 Mon Sep 17 00:00:00 2001
f4a46c
From: Adam Jackson <ajax@redhat.com>
f4a46c
Date: Mon, 22 Jul 2019 13:51:06 -0400
f4a46c
Subject: [PATCH] hw: Rename boolean config value field from bool to boolean
f4a46c
f4a46c
"bool" conflicts with C++ (meh) and stdbool.h (ngh alright fine). This
f4a46c
is a driver-visible change and will likely break the build for mach64,
f4a46c
but it can be fixed by simply using xf86ReturnOptValBool like every
f4a46c
other driver.
f4a46c
f4a46c
Signed-off-by: Adam Jackson <ajax@redhat.com>
f4a46c
---
f4a46c
 hw/xfree86/common/xf86Opt.h    |  2 +-
f4a46c
 hw/xfree86/common/xf86Option.c | 10 +++++-----
f4a46c
 hw/xwin/winconfig.c            | 22 +++++++++++-----------
f4a46c
 hw/xwin/winconfig.h            |  2 +-
f4a46c
 4 files changed, 18 insertions(+), 18 deletions(-)
f4a46c
f4a46c
diff --git a/hw/xfree86/common/xf86Opt.h b/hw/xfree86/common/xf86Opt.h
f4a46c
index 3be2a0fc7..3046fbd41 100644
f4a46c
--- a/hw/xfree86/common/xf86Opt.h
f4a46c
+++ b/hw/xfree86/common/xf86Opt.h
f4a46c
@@ -41,7 +41,7 @@ typedef union {
f4a46c
     unsigned long num;
f4a46c
     const char *str;
f4a46c
     double realnum;
f4a46c
-    Bool bool;
f4a46c
+    Bool boolean;
f4a46c
     OptFrequency freq;
f4a46c
 } ValueUnion;
f4a46c
 
f4a46c
diff --git a/hw/xfree86/common/xf86Option.c b/hw/xfree86/common/xf86Option.c
f4a46c
index 06973bca3..ca538cc57 100644
f4a46c
--- a/hw/xfree86/common/xf86Option.c
f4a46c
+++ b/hw/xfree86/common/xf86Option.c
f4a46c
@@ -213,7 +213,7 @@ LookupBoolOption(XF86OptionPtr optlist, const char *name, int deflt,
f4a46c
     o.name = name;
f4a46c
     o.type = OPTV_BOOLEAN;
f4a46c
     if (ParseOptionValue(-1, optlist, &o, markUsed))
f4a46c
-        deflt = o.value.bool;
f4a46c
+        deflt = o.value.boolean;
f4a46c
     return deflt;
f4a46c
 }
f4a46c
 
f4a46c
@@ -474,7 +474,7 @@ xf86ShowUnusedOptions(int scrnIndex, XF86OptionPtr opt)
f4a46c
 static Bool
f4a46c
 GetBoolValue(OptionInfoPtr p, const char *s)
f4a46c
 {
f4a46c
-    return xf86getBoolValue(&p->value.bool, s);
f4a46c
+    return xf86getBoolValue(&p->value.boolean, s);
f4a46c
 }
f4a46c
 
f4a46c
 static Bool
f4a46c
@@ -678,7 +678,7 @@ ParseOptionValue(int scrnIndex, XF86OptionPtr options, OptionInfoPtr p,
f4a46c
             if (markUsed)
f4a46c
                 xf86MarkOptionUsedByName(options, newn);
f4a46c
             if (GetBoolValue(&opt, s)) {
f4a46c
-                p->value.bool = !opt.value.bool;
f4a46c
+                p->value.boolean = !opt.value.boolean;
f4a46c
                 p->found = TRUE;
f4a46c
             }
f4a46c
             else {
f4a46c
@@ -869,7 +869,7 @@ xf86GetOptValBool(const OptionInfoRec * table, int token, Bool *value)
f4a46c
 
f4a46c
     p = xf86TokenToOptinfo(table, token);
f4a46c
     if (p && p->found) {
f4a46c
-        *value = p->value.bool;
f4a46c
+        *value = p->value.boolean;
f4a46c
         return TRUE;
f4a46c
     }
f4a46c
     else
f4a46c
@@ -883,7 +883,7 @@ xf86ReturnOptValBool(const OptionInfoRec * table, int token, Bool def)
f4a46c
 
f4a46c
     p = xf86TokenToOptinfo(table, token);
f4a46c
     if (p && p->found) {
f4a46c
-        return p->value.bool;
f4a46c
+        return p->value.boolean;
f4a46c
     }
f4a46c
     else
f4a46c
         return def;
f4a46c
diff --git a/hw/xwin/winconfig.c b/hw/xwin/winconfig.c
f4a46c
index 31894d2fb..646d69006 100644
f4a46c
--- a/hw/xwin/winconfig.c
f4a46c
+++ b/hw/xwin/winconfig.c
f4a46c
@@ -623,7 +623,7 @@ winSetBoolOption(void *optlist, const char *name, int deflt)
f4a46c
     o.name = name;
f4a46c
     o.type = OPTV_BOOLEAN;
f4a46c
     if (ParseOptionValue(-1, optlist, &o))
f4a46c
-        deflt = o.value.bool;
f4a46c
+        deflt = o.value.boolean;
f4a46c
     return deflt;
f4a46c
 }
f4a46c
 
f4a46c
@@ -918,7 +918,7 @@ ParseOptionValue(int scrnIndex, void *options, OptionInfoPtr p)
f4a46c
         }
f4a46c
         if ((s = winFindOptionValue(options, newn)) != NULL) {
f4a46c
             if (GetBoolValue(&opt, s)) {
f4a46c
-                p->value.bool = !opt.value.bool;
f4a46c
+                p->value.boolean = !opt.value.boolean;
f4a46c
                 p->found = TRUE;
f4a46c
             }
f4a46c
             else {
f4a46c
@@ -968,25 +968,25 @@ static Bool
f4a46c
 GetBoolValue(OptionInfoPtr p, const char *s)
f4a46c
 {
f4a46c
     if (*s == 0) {
f4a46c
-        p->value.bool = TRUE;
f4a46c
+        p->value.boolean = TRUE;
f4a46c
     }
f4a46c
     else {
f4a46c
         if (winNameCompare(s, "1") == 0)
f4a46c
-            p->value.bool = TRUE;
f4a46c
+            p->value.boolean = TRUE;
f4a46c
         else if (winNameCompare(s, "on") == 0)
f4a46c
-            p->value.bool = TRUE;
f4a46c
+            p->value.boolean = TRUE;
f4a46c
         else if (winNameCompare(s, "true") == 0)
f4a46c
-            p->value.bool = TRUE;
f4a46c
+            p->value.boolean = TRUE;
f4a46c
         else if (winNameCompare(s, "yes") == 0)
f4a46c
-            p->value.bool = TRUE;
f4a46c
+            p->value.boolean = TRUE;
f4a46c
         else if (winNameCompare(s, "0") == 0)
f4a46c
-            p->value.bool = FALSE;
f4a46c
+            p->value.boolean = FALSE;
f4a46c
         else if (winNameCompare(s, "off") == 0)
f4a46c
-            p->value.bool = FALSE;
f4a46c
+            p->value.boolean = FALSE;
f4a46c
         else if (winNameCompare(s, "false") == 0)
f4a46c
-            p->value.bool = FALSE;
f4a46c
+            p->value.boolean = FALSE;
f4a46c
         else if (winNameCompare(s, "no") == 0)
f4a46c
-            p->value.bool = FALSE;
f4a46c
+            p->value.boolean = FALSE;
f4a46c
     }
f4a46c
     return TRUE;
f4a46c
 }
f4a46c
diff --git a/hw/xwin/winconfig.h b/hw/xwin/winconfig.h
f4a46c
index f079368c7..bd1f59650 100644
f4a46c
--- a/hw/xwin/winconfig.h
f4a46c
+++ b/hw/xwin/winconfig.h
f4a46c
@@ -199,7 +199,7 @@ typedef union {
f4a46c
     unsigned long num;
f4a46c
     char *str;
f4a46c
     double realnum;
f4a46c
-    Bool bool;
f4a46c
+    Bool boolean;
f4a46c
     OptFrequency freq;
f4a46c
 } ValueUnion;
f4a46c
 
f4a46c
-- 
f4a46c
2.43.0
f4a46c