diff options
author | Kevin MacMartin | 2017-06-25 23:16:38 -0400 |
---|---|---|
committer | Kevin MacMartin | 2017-06-25 23:16:38 -0400 |
commit | b37d23e31bcc35c2f40ad5b6143eb6e0cf57f140 (patch) | |
tree | b36fd9b23581916432cdd29e0e0ca61688de15d0 /build-fix.patch | |
parent | a2ec850d4cea80980df46ecf9abb5ca4e3599d01 (diff) | |
download | aur-b37d23e31bcc35c2f40ad5b6143eb6e0cf57f140.tar.gz |
Update to v20
Diffstat (limited to 'build-fix.patch')
-rw-r--r-- | build-fix.patch | 61 |
1 files changed, 0 insertions, 61 deletions
diff --git a/build-fix.patch b/build-fix.patch deleted file mode 100644 index a3be41614f40..000000000000 --- a/build-fix.patch +++ /dev/null @@ -1,61 +0,0 @@ -From 00e32c6ec3044c32d1a3ec7eac3343dd360e143e Mon Sep 17 00:00:00 2001 -From: xulfer <xulfer at cheapbsd.net> -Date: Fri, 16 Jun 2017 13:39:28 -0500 -Subject: [PATCH] Fixed some issues with newer GCC versions. - -A few new warnings popped up with newer GCC versions that -prevented building due to -Werror. These should appear to be -fixed for now, but may not be compatible with BSD versions so -more testing may be required. - -diff --git a/benc/serialization/json/JsonBencSerializer.c b/benc/serialization/json/JsonBencSerializer.c -index edc1f3d2..7d1690f6 100644 ---- a/benc/serialization/json/JsonBencSerializer.c -+++ b/benc/serialization/json/JsonBencSerializer.c -@@ -72,15 +72,15 @@ static int32_t serializeString(struct Writer* writer, - Writer_write(writer, "\"", 1); - size_t i; - uint8_t chr; -- char buffer[4]; -+ char buffer[5]; - for (i = 0; i < string->len; i++) { - chr = (uint8_t) string->bytes[i] & 0xFF; - /* Nonprinting chars, \ and " are hex'd */ - if (chr < 126 && chr > 31 && chr != '\\' && chr != '"') { -- snprintf(buffer, 4, "%c", chr); -+ snprintf(buffer, 5, "%c", chr); - Writer_write(writer, buffer, 1); - } else { -- snprintf(buffer, 4, "\\x%.2X", chr); -+ snprintf(buffer, 5, "\\x%.2X", chr); - Writer_write(writer, buffer, 4); - } - } -diff --git a/dht/dhtcore/NodeStore.c b/dht/dhtcore/NodeStore.c -index decab6c0..5199d865 100644 ---- a/dht/dhtcore/NodeStore.c -+++ b/dht/dhtcore/NodeStore.c -@@ -1771,7 +1771,9 @@ struct NodeList* NodeStore_getPeers(uint64_t label, - } - switch (j) { - default: Bits_memmove(out->nodes, &out->nodes[1], (j - 1) * sizeof(char*)); -+ __attribute__ ((fallthrough)); // C and C++03 - case 1: out->nodes[j - 1] = next->child; -+ __attribute__ ((fallthrough)); // C and C++03 - case 0:; - } - } -diff --git a/subnode/GetPeersResponder.c b/subnode/GetPeersResponder.c -index 5110d0dd..a37fd38e 100644 ---- a/subnode/GetPeersResponder.c -+++ b/subnode/GetPeersResponder.c -@@ -81,7 +81,9 @@ static void onGetPeers(Dict* msg, - } - switch (j) { - default: Bits_memmove(ptrList, &ptrList[1], (j - 1) * sizeof(char*)); -+ __attribute__ ((fallthrough)); // C and C++03 - case 1: ptrList[j - 1] = peer; -+ __attribute__ ((fallthrough)); // C and C++03 - case 0:; - } - } |