Commit ab51a895 authored by Sergei Trofimovich's avatar Sergei Trofimovich
Browse files

bitlbee-mastodon: fix `gcc-15` build

Without the change the build fails on `master` as
https://hydra.nixos.org/build/319885265:

    mastodon-lib.c:2096:28: error: 'bool' cannot be used here
     2096 | static char *yes_or_no(int bool)
          |                            ^~~~
parent 9774bb59
Loading
Loading
Loading
Loading
+17 −0
Original line number Diff line number Diff line
https://github.com/kensanata/bitlbee-mastodon/pull/61

FIx gcc-15 build (`bool` collision).
--- a/src/mastodon-lib.c
+++ b/src/mastodon-lib.c
@@ -2093,9 +2093,9 @@ static char *indent(int n)
 /**
  * Return a static yes or no string. No deallocation needed.
  */
-static char *yes_or_no(int bool)
+static char *yes_or_no(int b)
 {
-	return bool ? "yes" : "no";
+	return b ? "yes" : "no";
 }
 
 /**
+5 −0
Original line number Diff line number Diff line
@@ -17,6 +17,11 @@ stdenv.mkDerivation rec {
    sha256 = "sha256-8vmq/YstuBYUxe00P4NrxD/eMYI++R9uvn1sCcMTr7I=";
  };

  patches = [
    # gcc-15 build fix: https://github.com/kensanata/bitlbee-mastodon/pull/61
    ./gcc-15.patch
  ];

  nativeBuildInputs = [
    autoreconfHook
    pkg-config